master
Raw Download raw file
   1PRAGMA foreign_keys=OFF;
   2BEGIN TRANSACTION;
   3
   4CREATE TABLE IF NOT EXISTS redir (
   5	src TEXT NOT NULL PRIMARY KEY,       -- source url path
   6	dst TEXT,                            -- destination url path
   7	type TEXT,                           -- category of redir
   8	status INTEGER DEFAULT 301 NOT NULL  -- http status code
   9);
  10
  11-- blogs
  12INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible-eos-banner-tutorial','https://blog.alta3.com/topics/ansible/ansible-switch-configuration/',301);
  13INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/installing-ansible','https://blog.alta3.com/topics/ansible/how-to-install-ansible/',301);
  14INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible-and-infoblox','https://blog.alta3.com/topics/ansible/ansible-and-infoblox/',301);
  15INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/install-virtualbox','https://blog.alta3.com/topics/linux/installing-virtualbox/',301);
  16INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/installing+virtualbox','https://blog.alta3.com/topics/linux/installing-virtualbox/',301);
  17INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/installing-virtualbox','https://blog.alta3.com/topics/linux/installing-virtualbox/',301);
  18INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible-switch-configuration-archive-tutorial','https://blog.alta3.com/topics/ansible/ansible-switch-config-archive/',301);
  19INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/passing-the-ckad','https://blog.alta3.com/topics/kubernetes/crushckad/',301);
  20INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/python-versions-python2-vs-python3','https://blog.alta3.com/topics/programming/python-versions-python2-vs-python3/',301);
  21INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/restore-backed-up-files-using-ansible','https://blog.alta3.com/topics/ansible/restore-backed-up-files-using-ansible/',301);
  22INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/8-steps-to-k8s-cluster','https://blog.alta3.com/topics/kubernetes/8-steps-to-k8s-cluster/',301);
  23INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/introduction-to-kubernetes','https://blog.alta3.com/topics/kubernetes/8-steps-to-k8s-cluster/',301);
  24INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/adding-spell-checking-as-a-github-action','https://blog.alta3.com/topics/scm-and-pipelines/adding-spell-checking-as-a-github-action/',301);
  25INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible+switch+config+archive','https://blog.alta3.com/topics/ansible/ansible-and-infoblox/',301);
  26INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible-basics-tutorial','https://blog.alta3.com/topics/ansible/ansible-basics-tutorial/',301);
  27INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible-is-for-everyone','https://blog.alta3.com/topics/ansible/ansible-is-for-everyone/',301);
  28INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible-template-tutorial','https://blog.alta3.com/topics/ansible/ansible-template-tutorial/',301);
  29INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible-templates','https://blog.alta3.com/topics/ansible/ansible-templates/',301);
  30INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible-vault-hello-world','https://blog.alta3.com/topics/ansible/ansible-vault-hello-world/',301);
  31INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/api-requests-with-python','https://blog.alta3.com/topics/api/api-requests-with-python/',301);
  32INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/back-up-your-organizations-github','https://blog.alta3.com/topics/scm-and-pipelines/back-up-your-organizations-github/',301);
  33INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/converting-html-to-markdown','https://blog.alta3.com/topics/programming/converting-html-to-markdown/',301);
  34INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/create-pipeline','https://blog.alta3.com/topics/scm-and-pipelines/create-pipeline/',301);
  35INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/creating-flask-server','https://blog.alta3.com/topics/programming/creating-flask-server/',301);
  36INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/crushckad','https://blog.alta3.com/topics/kubernetes/crushckad/',301);
  37INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/diagnosing-a-slow-network','https://blog.alta3.com/topics/networking/diagnosing-a-slow-network/',301);
  38INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/error-invalid-value-apiall-on-kube-apiserver','https://blog.alta3.com/topics/kubernetes/error-invalid-value-apiall-on-kube-apiserver/',301);
  39INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/fastapi','https://blog.alta3.com/topics/api/fastapi/',301);
  40INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/getting-keyed-up','https://blog.alta3.com/topics/networking/getting-keyed-up/',301);
  41INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/go-programming-print','https://blog.alta3.com/topics/programming/go-programming-print/',301);
  42INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/gos-approach-to-arrays-and-slices','https://blog.alta3.com/topics/programming/gos-approach-to-arrays-and-slices/',301);
  43INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/how-to-create-a-virtual-machine','https://blog.alta3.com/topics/linux/how-to-create-a-virtual-machine/',301);
  44INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/how-to-install-terraform-infrastructure-as-code-tool','https://blog.alta3.com/topics/linux/how-to-install-terraform-infrastructure-as-code-tool/',301);
  45INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/install-python-and-ansible','https://blog.alta3.com/topics/ansible/install-python-and-ansible/',301);
  46INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/install-windows-terminal','https://blog.alta3.com/topics/linux/install-windows-terminal/',301);
  47INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/installing-windows-subsystem-for-linux-2-wsl2','https://alta3.com/blog/installing-windows-subsystem-for-linux-2-wsl2',301);
  48INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/jinja-templates','https://blog.alta3.com/topics/programming/jinja-templates/',301);
  49INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/launch-cloud-init-configured-vms','https://blog.alta3.com/topics/networking/launch-cloud-init-configured-vms/',301);
  50INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/magic-the-gathering-api','https://blog.alta3.com/topics/api/magic-the-gathering-api/',301);
  51INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/managing-github-issue-labels-across-organizations-and-repositories','https://blog.alta3.com/topics/scm-and-pipelines/managing-github-issue-labels-across-organizations-and-repositories/',301);
  52INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/minus-28-bytes-later','https://blog.alta3.com/topics/networking/minus-28-bytes-later/',301);
  53INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/-28-bytes-later','https://blog.alta3.com/topics/networking/minus-28-bytes-later/',301);
  54INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/moving-active-k8s-cluster-on-qemu-vm','https://blog.alta3.com/topics/kubernetes/moving-active-k8s-cluster-on-qemu-vm/',301);
  55INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/python-and-apis-nasas-open-apis','https://blog.alta3.com/topics/api/python-and-apis-nasas-open-apis/',301);
  56INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/python-and-the-magic-wormhole-project','https://blog.alta3.com/topics/programming/python-and-the-magic-wormhole-project/',301);
  57INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/python-apis-part2','https://blog.alta3.com/topics/api/python-apis-part2/',301);
  58INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/python-tutorial-using-python-to-interact-with-excel','https://blog.alta3.com/topics/programming/python-versions-python2-vs-python3/',301);
  59INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/pythonapi-part1','https://blog.alta3.com/topics/api/pythonapi-part1/',301);
  60INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/securingdnsmasq','https://blog.alta3.com/topics/networking/securingdnsmasq/',301);
  61INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/singlevmk8s','https://blog.alta3.com/topics/kubernetes/singlevmk8s/',301);
  62INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/throttling-ansibles-localaction-module','https://blog.alta3.com/topics/ansible/throttling-ansibles-localaction-module/',301);
  63INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/tune-your-dot-files','https://blog.alta3.com/topics/linux/tune-your-dot-files/',301);
  64INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ubuntu-1804-preseed-installation','https://blog.alta3.com/topics/linux/ubuntu-1804-preseed-installation/',301);
  65INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/unlocking-your-vim-screen','https://blog.alta3.com/topics/linux/unlocking-your-vim-screen/',301);
  66INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/vim-introduction-getting-started-with-vim','https://blog.alta3.com/topics/linux/vim-introduction-getting-started-with-vim/',301);
  67INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/vimcolorscheme','https://blog.alta3.com/topics/linux/vimcolorscheme/',301);
  68INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/adding-spell-checking-as-a-github-action/1000','https://blog.alta3.com/topics/scm-and-pipelines/adding-spell-checking-as-a-github-action/',301);
  69
  70-- blog tags
  71INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes','https://blog.alta3.com/tags/kubernetes/',301);
  72INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/curl','https://blog.alta3.com/tags/curl/',301);
  73INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes+cluster','https://blog.alta3.com/tags/kubernetes/',301);
  74INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+hosts','https://blog.alta3.com/tags/ansible_hosts/',301);
  75INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Restful+API','https://blog.alta3.com/tags/restful_api/',301);
  76INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/networking','https://blog.alta3.com/tags/networking/',301);
  77INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python+tutorial','https://blog.alta3.com/tags/python/',301);
  78INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes+training','https://blog.alta3.com/tags/kubernetes/',301);
  79INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/icmp','https://blog.alta3.com/tags/icmp/',301);
  80INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/back-up','https://blog.alta3.com/tags/back_up/',301);
  81INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes+tutorial','https://blog.alta3.com/tags/kubernetes/',301);
  82INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/online+ansible+training','https://blog.alta3.com/tags/ansible/',301);
  83INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible+Tutorial','https://blog.alta3.com/tags/ansible/',301);
  84INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Init','https://blog.alta3.com/tags/init/',301);
  85INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/automation','https://blog.alta3.com/tags/automation/',301);
  86INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/dev','https://blog.alta3.com/tags/dev/',301);
  87INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/vm%27s','https://blog.alta3.com/tags/vms/',301);
  88INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/wsl2','https://blog.alta3.com/tags/wsl2/',301);
  89INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/powershell','https://blog.alta3.com/tags/powershell/',301);
  90INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/github+keys','https://blog.alta3.com/tags/github_keys/',301);
  91INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/html','https://blog.alta3.com/tags/html/',301);
  92INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/api','https://blog.alta3.com/tags/api/',301);
  93INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/vim','https://blog.alta3.com/tags/vim/',301);
  94INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+certification','https://blog.alta3.com/tags/ansible_certification/',301);
  95INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible+Training','https://blog.alta3.com/tags/ansible/',301);
  96INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/programming','https://blog.alta3.com/tags/programming/',301);
  97INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/webinar','https://blog.alta3.com/tags/webinar/',301);
  98INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python','https://blog.alta3.com/tags/python/',301);
  99INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/github','https://blog.alta3.com/tags/github/',301);
 100INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/linux+tutorial','https://blog.alta3.com/tags/linux/',301);
 101INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ubuntu','https://blog.alta3.com/tags/ubuntu/',301);
 102INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ckad','https://blog.alta3.com/tags/ckad/',301);
 103INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python+training','https://blog.alta3.com/tags/python/',301);
 104INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/iperf','https://blog.alta3.com/tags/iperf/',301);
 105INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/private+key','https://blog.alta3.com/tags/private_key/',301);
 106INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/mtu','https://blog.alta3.com/tags/mtu/',301);
 107INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/jinja2','https://blog.alta3.com/tags/jinja2/',301);
 108INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/id_rsa.pub','https://blog.alta3.com/tags/id_rsa/',301);
 109INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+tutorial','https://blog.alta3.com/tags/ansible/',301);
 110INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual+machine','https://blog.alta3.com/tags/vm/',301);
 111INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/versions','https://blog.alta3.com/tags/versions/',301);
 112INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/vm','https://blog.alta3.com/tags/vm/',301);
 113INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual+machines','https://blog.alta3.com/tags/vm/',301);
 114INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible','https://blog.alta3.com/tags/ansible/',301);
 115INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/http','https://blog.alta3.com/tags/http/',301);
 116INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/youtube','https://blog.alta3.com/tags/youtube/',301);
 117INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+training','https://blog.alta3.com/tags/ansible/',301);
 118INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/key+gen','https://blog.alta3.com/tags/key_gen/',301);
 119INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/id_rsa','https://blog.alta3.com/tags/id_rsa/',301);
 120INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/roles','https://blog.alta3.com/tags/roles/',301);
 121INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/%23python','https://blog.alta3.com/tags/python/',301);
 122INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/show','https://blog.alta3.com/tags/show/',301);
 123INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+template','https://blog.alta3.com/tags/ansible/',301);
 124INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+switch+config+archive','https://blog.alta3.com/tags/ansible_switch_config_archive/',301);
 125INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/playbooks','https://blog.alta3.com/tags/ansible_playbook/',301);
 126INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/requests','https://blog.alta3.com/tags/requests/',301);
 127INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/InfoBlox','https://blog.alta3.com/tags/InfoBlox/',301);
 128INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible','https://blog.alta3.com/tags/ansible/',301);
 129INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/keygen','https://blog.alta3.com/tags/keygen/',301);
 130INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+inventory','https://blog.alta3.com/tags/ansible_inventory/',301);
 131INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/online+python+training','https://blog.alta3.com/tags/python/',301);
 132INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/playlist','https://blog.alta3.com/tags/playlist/',301);
 133INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/mtu+testing','https://blog.alta3.com/tags/mtu_testing/',301);
 134INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/api+design','https://blog.alta3.com/tags/api/',301);
 135INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtualbox','https://blog.alta3.com/tags/virtualbox/',301);
 136INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible+Playbook','https://blog.alta3.com/tags/ansible_playbook/',301);
 137INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Network+Objects','https://blog.alta3.com/tags/network_objects/',301);
 138INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/installing+virtualbox','https://blog.alta3.com/tags/installing_virtualbox/',301);
 139INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/linux','https://blog.alta3.com/tags/linux/',301);
 140INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/markdown','https://blog.alta3.com/tags/markdown/',301);
 141INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/tutorial','https://blog.alta3.com/tags/tutorial/',301);
 142INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/dsnmasq','https://blog.alta3.com/tags/dnsmasq/',301);
 143INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python+programming','https://blog.alta3.com/tags/python/',301);
 144INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/installing+kubernetes','https://blog.alta3.com/tags/installing_kubernetes/',301);
 145INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/api+design+with+python','https://blog.alta3.com/tags/api/',301);
 146INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/k8s','https://blog.alta3.com/tags/k8s/',301);
 147INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/vcs','https://blog.alta3.com/tags/vcs/',301);
 148INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Writing+API%27s+with+Python','https://blog.alta3.com/tags/python/',301);
 149INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/windows','https://blog.alta3.com/tags/windows/',301);
 150INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+template+module','https://blog.alta3.com/tags/ansible_template_module/',301);
 151INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/practices','https://blog.alta3.com/tags/programming/',301);
 152INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/nasa','https://blog.alta3.com/tags/nasa/',301);
 153INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/%23programmng','https://blog.alta3.com/tags/programmng/',301);
 154INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+eos+banner','https://blog.alta3.com/tags/eos-banner/',301);
 155INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual+box','https://blog.alta3.com/tags/virtualbox/',301);
 156INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/windows+subsystem','https://blog.alta3.com/tags/wsl2/',301);
 157INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+switch+configuration','https://blog.alta3.com/tags/ansible_switch_configuration/',301);
 158INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/windows%20subsystem','https://blog.alta3.com/tags/wsl2/',301);
 159INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual%20machines','https://blog.alta3.com/tags/vm/',301);
 160INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual%20machine','https://blog.alta3.com/tags/vm/',301);
 161INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual%20box','https://blog.alta3.com/tags/vm/',301);
 162INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Restful%20API','https://blog.alta3.com/tags/rest/',301);
 163INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python%20training','https://blog.alta3.com/tags/python/',301);
 164INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python%20programming','https://blog.alta3.com/tags/python/',301);
 165INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/#python','https://blog.alta3.com/tags/python/',301);
 166INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/#programmng','https://blog.alta3.com/tags/programming/',301);
 167INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/private%20key','https://blog.alta3.com/tags/id_rsa/',301);
 168INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/online%20ansible%20training','https://blog.alta3.com/tags/ansible/',301);
 169INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Network%20Objects','https://blog.alta3.com/tags/network/',301);
 170INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/linux%20tutorial','https://blog.alta3.com/tags/linux/',301);
 171INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes%20tutorial','https://blog.alta3.com/tags/kubernetes/',301);
 172INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes%20training','https://blog.alta3.com/tags/kubernetes/',301);
 173INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes%20cluster','https://blog.alta3.com/tags/kubernetes/',301);
 174INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/key%20gen','https://blog.alta3.com/tags/id_rsa/',301);
 175INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/installing%20kubernetes','https://blog.alta3.com/tags/kubernetes/',301);
 176INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/github%20keys','https://blog.alta3.com/tags/github/',301);
 177INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/api%20design','https://blog.alta3.com/tags/api/',301);
 178INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible%20Tutorial','https://blog.alta3.com/tags/ansible/',301);
 179INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20tutorial','https://blog.alta3.com/tags/ansible/',301);
 180INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20training','https://blog.alta3.com/tags/ansible/',301);
 181INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20template%20module','https://blog.alta3.com/tags/ansible/',301);
 182INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20template','https://blog.alta3.com/tags/ansible/',301);
 183INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20inventory','https://blog.alta3.com/tags/ansible/',301);
 184INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20hosts','https://blog.alta3.com/tags/ansible/',301);
 185INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20eos%20banner','https://blog.alta3.com/tags/eos/',301);
 186INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20certification','https://blog.alta3.com/tags/ansible/',301);
 187
 188-- blog category
 189INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/category/youtube','https://blog.alta3.com/tags/youtube/',301);
 190INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/category/how-to','https://blog.alta3.com/tags/how_to/',301);
 191INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/category/videos','https://blog.alta3.com/tags/video/',301);
 192INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/category/blog','https://blog.alta3.com/',301);
 193
 194-- instructors
 195INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/zach','/instructors/9c932d8e-177a-44af-9edf-0fe0b0fa30fd',301);
 196INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/tim',  '/instructors/85f3b9ca-e529-4377-8701-4cf5d54b7024',301);
 197INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/tim-1',  '/instructors/85f3b9ca-e529-4377-8701-4cf5d54b7024',301);
 198INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/chad','/instructors/09dda129-d46e-4cb1-a22c-440e045885b0',301);
 199INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/stu',  '/instructors/fd8397ea-bb40-41ad-974f-9b415d19bf64',301);
 200INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/hutch','/instructors/17eb0fd5-2f7e-42f3-9351-37a17170e301',301);
 201INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/hutch-copy','/instructors/17eb0fd5-2f7e-42f3-9351-37a17170e301',301);
 202INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/hutch-1','/instructors/17eb0fd5-2f7e-42f3-9351-37a17170e301',301);
 203INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/jason','/instructors/e0388f28-2f33-44a3-91b5-1d36ac3476d7',301);
 204INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/paul','/instructors/7a26aba0-5747-47f8-bc30-e3e6dc90004b',301);
 205INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/rob',  '/instructors/adadf1ca-bbce-4a1e-bf4c-c3a14f64e290',301);
 206INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/sean','/instructors/7eef3cff-369a-4a11-a081-0ac8f8bcb387',301);
 207INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/talia','/instructors',301);
 208
 209-- courses
 210INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/3-7-python-basics','/courses/pyb',301);
 211INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/8-2-to-8-13-py-for-sde','/courses/tlg-sde-python',301);
 212INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/Avaya_SIP_Training.html','/courses/sip',301);
 213INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/DEVOPS','/courses/devops-bootcamp',301);
 214INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/ansible-training-1','/courses/ansible-101',301);
 215INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-5g','/courses/5g',301);
 216INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-pyb','/courses/pyb',301);
 217INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-pyb-1','/courses/pyb',301);
 218INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-pyna-202','/courses/pyna',301);
 219INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-pyna-202-1','/courses/pyna',301);
 220INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-python-201','/courses/pyna',301);
 221INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-python-201-1','/courses/pyna',301);
 222INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/virtual-sip-training/','/courses/sip',301);
 223INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/devops.','/courses/devops-bootcamp',301);
 224INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/sdn/','/courses/sdn',301);
 225INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/march-suse-rancher-webinar-1','/courses/rancher',301);
 226INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/napya','/courses/napya',301);
 227INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/new-page','/courses',301);
 228INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/on-demand-courses-1','/courses',301);
 229INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5G','/courses/5g',301);
 230INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5g','/courses/5g',301);
 231INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5g-courses','/courses/5g',301);
 232INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5g-overview','/courses/5g',301);
 233INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5g-overview/','/courses/5g',301);
 234INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-aa','/courses/sip',301);
 235INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ai-chat-bard','/courses/ai-app-dev',301);
 236INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ans','/courses/ansible-101',301);
 237INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible','/courses/ansible-101',301);
 238INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-1','/courses/ansible-101',301);
 239INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-101','/courses/ansible-101',301);
 240INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-102','/courses/ansible-101',301);
 241INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-2','/courses?category=Ansible',301);
 242INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-202','/courses/ansible-202-server',301);
 243INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-202-1','/courses/ansible-202-server',301);
 244INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-202-server','/courses/ansible-202-server',301);
 245INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-203','/courses/ansible-203-windows',301);
 246INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-203-windows','/courses/ansible-203-windows',301);
 247INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-302','/courses/awx',301);
 248INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-302-1','/courses?category=Ansible',301);
 249INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-ai','/courses/ansible-101',301);
 250INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-ai-1','/courses?category=Ansible',301);
 251INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-training-dell','/courses?category=Ansible',301);
 252INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansidell','/courses/ansidell',301);
 253INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-api-python-training','/courses/api',301);
 254INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-automation-python-ansible-training','/courses/pyna',301);
 255INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-automation-python-ansible-training-1','/courses?category=Ansible',301);
 256INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-avaya-training','/courses/sip',301);
 257INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-avaya-trainingThis%20video','/courses/sip',301);
 258INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-awx','/courses/awx',301);
 259INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ceph','/courses/ceph',301);
 260INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ci/cd-pipelines','/courses/jenkins',301);
 261INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cka','/courses/cka',301);
 262INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cka-training%C2%A0-%C2%A0virtual%20live%20training%20-%205-9%20June%202023','/courses/cka',301);
 263INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cka-training','/courses/cka',301);
 264INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cka-training-1','/courses/cka',301);
 265INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cks','/courses/cks',301);
 266INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-crush-the-ckad','/courses/kubernetes',301);
 267INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-crush-the-ckad-exam','/courses/kubernetes',301);
 268INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-deploying5g','/courses/5g-deploy',301);
 269INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-deploying5g-1','/courses/5g-deploy',301);
 270INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-devops-foundations-training','/courses/devops-bootcamp',301);
 271INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-devsecops','/courses/devops-bootcamp',301);
 272INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-django','/courses/django',301);
 273INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-github','/courses/github',301);
 274INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-github-training','/courses/github',301);
 275INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-gitlab','/courses/gitlab',301);
 276INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-gitlab-training','/courses/gitlab',301);
 277INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-gitlab-training-1','/courses/gitlab',301);
 278INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-golang-ai','/courses/golang',301);
 279INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-golang-ai-1','/courses/golang',301);
 280INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-golang-training','/courses/golang',301);
 281INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-golang-training-1','/courses/golang',301);
 282INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-idswots','/courses',301);
 283INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ipsec-training','/courses/tcp-ip',301);
 284INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-jenkins-training','/courses/jenkins',301);
 285INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-k8s','/courses/kubernetes',301);
 286INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-kubernetes-cka','/courses/cka',301);
 287INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-kubernetes-ckad','/courses/kubernetes',301);
 288INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-kubernetes-ckad-1','/courses/kubernetes',301);
 289INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-linux-4-dev','/courses/linux-4-dev',301);
 290INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-linux-training','/courses/linux-4-dev',301);
 291INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-mans','/courses/mans',301);
 292INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-mastering-ansible-training','/courses/ansible-101',301);
 293INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-mastering-ansible-training-1','/courses/ansible-101',301);
 294INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-microservices-training','/courses/microservices',301);
 295INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-nab','/courses/nab',301);
 296INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-napya','/courses/napya',301);
 297INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-natural-language-ai','/courses/natural-lang-apis',301);
 298INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-natural-language-ai-1','/courses/natural-lang-apis',301);
 299INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-natural-language-ai-delete','/courses/natural-lang-apis',301);
 300INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-natural-language-ai/','/courses/natural-lang-apis',301);
 301INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-network-automation','/courses/napya',301);
 302INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-opensource-ai','/courses/ai-app-dev',301);
 303INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-opensource-ai-1','/courses/ai-app-dev',301);
 304INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-opensource-ai-dell','/courses/ai-app-dev',301);
 305INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-packer','/courses/packer',301);
 306INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-prompt-engineering','/courses/ai-gpu',301);
 307INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-py-datasci','/courses/py-datasci',301);
 308INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-pyb','/courses/pyb',301);
 309INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-pyna','/courses/pyna',301);
 310INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-python-ai','/courses/ai-app-dev',301);
 311INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-python-ai-1','/courses/ai-app-dev',301);
 312INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-python-basics-training','/courses/pyb',301);
 313INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-python-network-automation','/courses/pyna',301);
 314INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-rancher-training','/courses/rancher',301);
 315INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sd-wan','/courses/sd-wan',301);
 316INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sdn','/courses/sd-wan',301);
 317INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sdn-training','/courses/sd-wan',301);
 318INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sdn-trainingnopvc','/courses/sd-wan',301);
 319INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sip','/courses/sip',301);
 320INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sk8s','/courses/sk8s',301);
 321INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-suse-k8s','/courses/sk8s',301);
 322INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-suse-k8s-1','/courses/sk8s',301);
 323INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-tcp-ip','/courses/tcp-ip',301);
 324INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform','/courses/terraform',301);
 325INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform-102','/courses/terraform',301);
 326INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform-103-paloalto','/courses/terraform',301);
 327INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform-104-fortinet','/courses/auto-fortinet-terraform',301);
 328INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform-special','/courses/terraform',301);
 329INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-training-data-sciences','/courses/py-datasci',301);
 330INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-volte','/courses/volte',301);
 331INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocode-ai','/courses/ai-zero-code',301);
 332INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodeai','/courses/ai-zero-code',301);
 333INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots','/courses/ai-zero-code',301);
 334INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-1','/courses/ai-zero-code',301);
 335INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-bard','/courses/ai-zero-code',301);
 336INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-chatgpt','/courses/ai-zero-code',301);
 337INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-chatgpt-1','/courses/ai-zero-code',301);
 338INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-watson','/courses/ai-zero-code',301);
 339INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-watson-1','/courses/ai-zero-code',301);
 340INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewansible-for-dbas','/courses/ansible-101',301);
 341INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewjenkins','/courses/jenkins',301);
 342INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewpython-training-data-sciences','/courses/py-datasci',301);
 343INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewsdwantraining','/courses/sd-wan',301);
 344INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/pure-storage-terraform','/courses/terraform',301);
 345INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/rancher-training','/courses/rancher',301);
 346INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/s/Mastering-Ansible-873z.pdf','/courses/ansible-101',301);
 347INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-5g','/courses/5g',301);
 348INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ai-bard','/courses/ai-zero-code',301);
 349INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ansible-training','/courses/ansible-101',301);
 350INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ansible-training-dell','/courses/ansible-101',301);
 351INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-api-python-training','/courses/api',301);
 352INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-certified-kubernetes-training','/courses/kubernetes',301);
 353INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-certified-kubernetes-training-1','/courses/cka',301);
 354INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-cks','/courses/cks',301);
 355INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-django','/courses/django',301);
 356INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-gitlab-training','/courses/gitlab',301);
 357INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ipsec-training','/courses/tcp-ip',301);
 358INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-jenkins-training','/courses/jenkins',301);
 359INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-kubernetes-ckad','/courses/kubernetes',301);
 360INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-labs','/courses/devops-bootcamp',301);
 361INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-linux-training','/courses/linux-4-dev',301);
 362INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-mans','/courses/mans',301);
 363INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-microservices-training','/courses/microservices',301);
 364INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-network-automation-training','/courses/napya',301);
 365INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-network-automation-training-1','/courses/napya',301);
 366INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-nlp-ai','/courses/natural-lang-apis',301);
 367INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-nlp-ai-1','/courses/natural-lang-apis',301);
 368INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-os-generative-ai','/courses/ai-gpu',301);
 369INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-prompt-engineering','/courses/ai-gpu',301);
 370INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-python-automation-training','/courses/pyna',301);
 371INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-python-basics-training','/courses/pyb',301);
 372INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-python-data-sciences-training','/courses/py-datasci',301);
 373INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-python-data-sciences-training-1','/courses/py-datasci',301);
 374INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-rancher-training','/courses/rancher',301);
 375INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-rancher-training-1','/courses/rancher',301);
 376INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-sdn-training','/courses/sd-wan',301);
 377INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-sip','/courses/sip',301);
 378INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-suse-k8s-training','/courses/sk8s',301);
 379INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-terraform','/courses/terraform',301);
 380INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-volte','/courses/volte',301);
 381INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/5g-essentials-online-live-class-august27-28','/courses/5g',301);
 382INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/5g-essentials-online-live-class-nov2020','/courses/5g',301);
 383INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/5g-essentials-self-paced-course','/courses/5g',301);
 384INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/ansible-essentials-self-paced','/courses/ansible-101',301);
 385INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/apis-and-api-design-with-python-june-1-5-jmz9w','/courses/api',301);
 386INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/apis-and-api-design-with-python-nov2020','/courses/api',301);
 387INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/avaya-aura-self-paced-course','/courses/sip',301);
 388INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/ipsec-self-paced-course','/courses/tcp-ip',301);
 389INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/kubernetes-bootcamp-online-live-class-august31','/courses/kubernetes',301);
 390INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/kubernetes-bootcamp-online-live-class-dec2020','/courses/kubernetes',301);
 391INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/kubernetes-bootcamp-online-live-class-oct2020','/courses/kubernetes',301);
 392INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/kubernetes-bootcamp-self-paced','/courses/kubernetes',301);
 393INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/network-automation-with-python-and-ansible-online-live-class-oct2020','/courses/napya',301);
 394INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/2z334d2ojyyeh9u04uhj2oa1wsfmg5','/courses',301);
 395INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-apr2022','/courses/5g',301);
 396INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-april2021','/courses/5g',301);
 397INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-aug2023','/courses/5g-deploy',301);
 398INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-august27-28','/courses/5g',301);
 399INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-dec2021','/courses/5g',301);
 400INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-feb2021','/courses/5g',301);
 401INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-feb2023','/courses/5g-deploy',301);
 402INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-jan2021','/courses/5g',301);
 403INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-jan2022','/courses/5g',301);
 404INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-june2021-k5rbs','/courses/5g',301);
 405INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-may2023','/courses/5g-deploy',301);
 406INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-nov2020','/courses/5g',301);
 407INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-nov2023','/courses/5g-deploy',301);
 408INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-sept2021','/courses/5g',301);
 409INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-self-paced-course','/courses/5g',301);
 410INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aXBzZWMtc2','/courses/tcp-ip',301);
 411INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/agile-8-2021-w9dhj-a8sad','/courses/devops-bootcamp',301);
 412INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/agile10-2021-w9dhj','/courses/devops-bootcamp',301);
 413INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-aug2023','/courses/ansible-101',301);
 414INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-feb2023','/courses/ansible-101',301);
 415INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-feb2024','/courses/ansible-101',301);
 416INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-feb2024-r3ptk','/courses/ansible-101',301);
 417INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-june2023-f8wt8','/courses/ansible-101',301);
 418INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-may2022','/courses/ansible-101',301);
 419INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-may2023','/courses/ansible-101',301);
 420INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-may2024','/courses/ansible-101',301);
 421INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-nov2022','/courses/ansible-101',301);
 422INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-nov2023','/courses/ansible-101',301);
 423INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-sept2023-ynbsl','/courses/ansible-101',301);
 424INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-self-paced','/courses/ansible-101',301);
 425INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-self-paced-ans2021','/courses/ansible-101',301);
 426INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-self-paced-nov2020','/courses/ansible-101',301);
 427INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-manual','/courses/ansible-101',301);
 428INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-palo-alto-aug2024','/courses/auto-paloalto-pa',301);
 429INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-practice-labs','/courses/ansible-101',301);
 430INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-april2023','/courses/api',301);
 431INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-aug2023','/courses/api',301);
 432INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-dec2022','/courses/api',301);
 433INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-dec2023','/courses/api',301);
 434INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-feb-2021','/courses/api',301);
 435INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-feb2023','/courses/api',301);
 436INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-jan2022','/courses/api',301);
 437INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-jan2024','/courses/api',301);
 438INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-jan2024-59pay','/courses/api',301);
 439INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-july2024','/courses/api',301);
 440INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-june2023','/courses/api',301);
 441INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-march2024','/courses/api',301);
 442INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-may2024','/courses/api',301);
 443INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-nov2021','/courses/api',301);
 444INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-nov2021-f5ebn','/courses/api',301);
 445INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-oct2023','/courses/api',301);
 446INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-oct2023-t7Xr8','/courses/api',301);
 447INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-sept2021','/courses/api',301);
 448INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-sept2024','/courses/api',301);
 449INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-practice-labs','/courses/api',301);
 450INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/apis-and-api-design-with-python-april2021','/courses/api',301);
 451INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/apis-and-api-design-with-python-june-1-5-jmz9w','/courses/api',301);
 452INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/apis-and-api-design-with-python-june2021','/courses/api',301);
 453INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/apis-and-api-design-with-python-nov2020','/courses/api',301);
 454INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/appdev-august2024','/courses/ai-app-dev',301);
 455INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/appdev-june2024','/courses/ai-app-dev',301);
 456INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/appdev-oct2024','/courses/ai-app-dev',301);
 457INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/avaya-aura-self-paced-course','/courses/sip',301);
 458INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/c98wf6-april2024','/courses',301);
 459INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/c98wf6-june2024','/courses',301);
 460INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/c98wf6-may2024','/courses',301);
 461INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/certified-ethical-hacker-may2021','/courses',301);
 462INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/certified-ethical-hacker-v10','/courses',301);
 463INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/certified-kubernetes-administrator-labs','/courses/cka',301);
 464INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ci/cd/july-2024','/courses/jenkins',301);
 465INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ci/cd/oct2024','/courses/jenkins',301);
 466INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-12-2022','/courses/cka',301);
 467INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-april2022','/courses/cka',301);
 468INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-april2023','/courses/cka',301);
 469INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-april2024','/courses/cka',301);
 470INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-aug2023','/courses/cka',301);
 471INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-aug2024','/courses/cka',301);
 472INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-dec2023','/courses/cka',301);
 473INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-feb-2023','/courses/cka',301);
 474INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-feb2021-bgrm8','/courses/cka',301);
 475INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-feb2024','/courses/cka',301);
 476INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-june2023','/courses/cka',301);
 477INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-june2024','/courses/cka',301);
 478INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-nov2021','/courses/cka',301);
 479INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-oct2023-6r888','/courses/cka',301);
 480INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-oct2024','/courses/cka',301);
 481INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-sep2021-w7p82','/courses/cka',301);
 482INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-practice-labs','/courses/cka',301);
 483INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-self-paced-5fj6w','/courses/cka',301);
 484INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-selfpaced','/courses/cka',301);
 485INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks','/courses/cks',301);
 486INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-4-2023','/courses/cks',301);
 487INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-5-2023','/courses/cks',301);
 488INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-april2024','/courses/cks',301);
 489INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-aug2023','/courses/cks',301);
 490INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-aug2023-k2uEG','/courses/cks',301);
 491INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-august2023','/courses/cks',301);
 492INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-december2023','/courses/cks',301);
 493INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-feb2024','/courses/cks',301);
 494INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-jully2024','/courses/cks',301);
 495INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-june','/courses/cks',301);
 496INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-nov2023','/courses/cks',301);
 497INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-sept2024','/courses/cks',301);
 498INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/crush-the-ckad','/courses/kubernetes',301);
 499INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/dcucai-april2024','/courses/ai-gpu',301);
 500INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/dcucai-may2024','/courses/ai-gpu',301);
 501INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/deploying5g-online-live-class-12-21','/courses/5g-deploy',301);
 502INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/deploying5g-online-live-class-april2022','/courses/5g-deploy',301);
 503INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/deploying5g-online-live-class-jan2022','/courses/5g-deploy',301);
 504INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-8-2021-w9dhj','/courses/devops-bootcamp',301);
 505INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-9-28-21','/courses/devops-bootcamp',301);
 506INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-foundations-10-212021-jd5t2-cjlzd','/courses/devops-bootcamp',301);
 507INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-foundations-9-212021-jd5t2','/courses/devops-bootcamp',301);
 508INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-foundations-9-7-2021','/courses/devops-bootcamp',301);
 509INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django','/courses/django',301);
 510INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-8-2023','/courses/django',301);
 511INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-aug2023','/courses/django',301);
 512INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-nov2023','/courses/django',301);
 513INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-sept2023','/courses/django',301);
 514INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-training-may2024','/courses/django',301); 
 515INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/gitlab-training-jan2022','/courses/gitlab',301);
 516INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/gitlab-training-march2022','/courses/gitlab',301);
 517INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/gitlab-training-oct2021','/courses/gitlab',301);
 518INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/gitlab-training-oct2021-9hkpn-Bhi6h','/courses/gitlab',301);
 519INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/go-practice-labs-3678w','/courses/golang',301);
 520INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-aug2024','/courses/golang',301);
 521INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-august2023','/courses/golang',301);
 522INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-june-2023','/courses/golang',301);
 523INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-june2024','/courses/golang',301);
 524INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-june23','/courses/golang',301);
 525INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-march2023','/courses/golang',301);
 526INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-march2024','/courses/golang',301);
 527INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-may2023','/courses/golang',301);
 528INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-nov2021','/courses/golang',301);
 529INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-nov2023','/courses/golang',301);
 530INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-oct2023','/courses/golang',301);
 531INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-oct2023-qNrJL','/courses/golang',301);
 532INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-training-aug2022','/courses/golang',301);
 533INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/intucxs-april2024','/courses/api',301);
 534INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/intucxs-june2024','/courses/api',301);
 535INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/intucxs-march2024','/courses/api',301);
 536INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ipsec-self-paced-course','/courses/tcp-ip',301);
 537INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-aug2021','/courses/jenkins',301);
 538INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-dec2023','/courses/jenkins',301);
 539INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-feb2022','/courses/jenkins',301);
 540INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-jan-2021','/courses/jenkins',301);
 541INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-jan2022','/courses/jenkins',301);
 542INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-june2024','/courses/jenkins',301);
 543INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-june23','/courses/jenkins',301);
 544INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-march2020','/courses/jenkins',301);
 545INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-march2024','/courses/jenkins',301);
 546INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-oct2021','/courses/jenkins',301);
 547INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-practice-labs','/courses/jenkins',301);
 548INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-sept2023','/courses/jenkins',301);
 549INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-sept2024','/courses/jenkins',301);
 550INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-training-dec2023','/courses/jenkins',301);
 551INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-training-june2023','/courses/jenkins',301);
 552INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-training-mar2023','/courses/jenkins',301);
 553INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-training-sept2023','/courses/jenkins',301);
 554INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkinsmay2021','/courses/jenkins',301);
 555INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkinsnov2020','/courses/jenkins',301);
 556INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/k8s-ckad-practice-labs','/courses/kubernetes',301);
 557INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-aug2021','/courses/kubernetes',301);
 558INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-august31','/courses/kubernetes',301);
 559INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-dec2020','/courses/kubernetes',301);
 560INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-jan2021','/courses/kubernetes',301);
 561INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-nov2021','/courses/kubernetes',301);
 562INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-oct2020','/courses/kubernetes',301);
 563INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-spet2023','/courses/kubernetes',301);
 564INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-self-paced','/courses/kubernetes',301);
 565INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-class-dec2023','/courses/kubernetes',301);
 566INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-class-sept2023','/courses/kubernetes',301);
 567INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-live-class-dec2023','/courses/kubernetes',301);
 568INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-live-class-sept2023','/courses/kubernetes',301);
 569INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-live-class-sept2023-TSsSF','/courses/kubernetes',301);
 570INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-april2023','/courses/kubernetes',301);
 571INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-april2024','/courses/kubernetes',301);
 572INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-aug2024','/courses/kubernetes',301);
 573INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-dec2022','/courses/kubernetes',301);
 574INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-jan-2023','/courses/kubernetes',301);
 575INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-jan2024','/courses/kubernetes',301);
 576INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-july-2024','/courses/kubernetes',301);
 577INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-july2023','/courses/kubernetes',301);
 578INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-july2023-dg8bl','/courses/kubernetes',301);
 579INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-june2024','/courses/kubernetes',301);
 580INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-nov2022','/courses/kubernetes',301);
 581INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-oct-2021','/courses/kubernetes',301);
 582INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-oct2023','/courses/kubernetes',301);
 583INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetesonlineliveclassapril2022','/courses/kubernetes',301);
 584INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-1-27-2021','/courses/microservices',301);
 585INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-aug2021','/courses/microservices',301);
 586INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-jan2022','/courses/microservices',301);
 587INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-june2021','/courses/microservices',301);
 588INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-mar2023','/courses/microservices',301);
 589INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-march2021','/courses/microservices',301);
 590INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-march2022','/courses/microservices',301);
 591INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-oct2021','/courses/microservices',301);
 592INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-dec2023','/courses/microservices',301);
 593INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-june2023','/courses/microservices',301);
 594INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-sept2023','/courses/microservices',301);
 595INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-practice-labs','/courses/microservices',301);
 596INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-aug','/courses/napya',301);
 597INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-dec2023','/courses/napya',301);
 598INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-jan2024','/courses/napya',301);
 599INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-july2024','/courses/napya',301);
 600INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-june2023','/courses/napya',301);
 601INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-may2024','/courses/napya',301);
 602INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-may2024-zlah6','/courses/napya',301);
 603INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-oct2023','/courses/napya',301);
 604INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-onlinelive','/courses/napya',301);
 605INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-online-live-class-aug2022','/courses/napya',301);
 606INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-online-live-class-nov2022','/courses/napya',301);
 607INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-python-ansible-practice-labs','/courses/pyna',301);
 608INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-with-python-and-ansible-online-live-class-april2021','/courses/pyna',301);
 609INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-with-python-and-ansible-online-live-class-aug2021','/courses/pyna',301);
 610INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-with-python-and-ansible-online-live-class-dec2021','/courses/pyna',301);
 611INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-with-python-and-ansible-online-live-class-feb2021','/courses/pyna',301);
 612INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-with-python-and-ansible-online-live-class-june-2021','/courses/pyna',301);
 613INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-with-python-and-ansible-online-live-class-oct2020','/courses/pyna',301);
 614INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-with-python-and-ansible-online-live-class-oct2021','/courses/pyna',301);
 615INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/nlp-ai','/courses/natural-lang-apis',301);
 616INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/nlp-ai-10-5-23','/courses/natural-lang-apis',301);
 617INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-11-6-23','/courses/ai-app-dev',301);
 618INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-9-19-23','/courses/ai-app-dev',301);
 619INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-9-23','/courses/ai-app-dev',301);
 620INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-aug2024','/courses/ai-gpu',301);
 621INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-feb2024','/courses/ai-app-dev',301);
 622INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-july2024','/courses/ai-gpu',301);
 623INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-may2024','/courses/ai-gpu',301);
 624INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/packer-training','/courses/packer',301);
 625INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-10-12-23','/courses/ai-gpu',301);
 626INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-11-20-23','/courses/ai-gpu',301);
 627INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-8-24-23','/courses/ai-gpu',301);
 628INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-april24','/courses/ai-gpu',301);
 629INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-aug2024','/courses/ai-gpu',301);
 630INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-jan2024','/courses/ai-gpu',301);
 631INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-nov-23','/courses/ai-gpu',301);
 632INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-oct2024','/courses/ai-gpu',301);
 633INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-june-2024','/courses/ai-gpu',301);
 634INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pyai-april2024','/courses/ai-gpu',301);
 635INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pyai-aug2024','/courses/ai-gpu',301);
 636INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pyai-jan2024','/courses/ai-gpu',301);
 637INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pyai-july2024','/courses/ai-gpu',301);
 638INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-april2022','/courses/pyb',301);
 639INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-april2023','/courses/pyb',301);
 640INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-aug2021-jjl47','/courses/pyb',301);
 641INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-dec2021','/courses/pyb',301);
 642INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-jan-2023','/courses/pyb',301);
 643INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-jan2021','/courses/pyb',301);
 644INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-jul2021','/courses/pyb',301);
 645INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-march2021','/courses/pyb',301);
 646INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-may2021','/courses/pyb',301);
 647INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-nov2020','/courses/pyb',301);
 648INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-nov2021-swamm','/courses/pyb',301);
 649INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-oct2021','/courses/pyb',301);
 650INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-dec2023-yp2xk','/courses/pyb',301);
 651INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-july2023','/courses/pyb',301);
 652INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-july2023-tpzh2','/courses/pyb',301);
 653INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-july2024','/courses/pyb',301);
 654INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-june2024','/courses/pyb',301);
 655INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-march2024','/courses/pyb',301);
 656INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-nov2024','/courses/pyb',301);
 657INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-oct2023','/courses/pyb',301);
 658INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-sept2024','/courses/pyb',301);
 659INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-self-paced','/courses/pyb',301);
 660INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-network-automation-self-paced','/courses/pyna',301);
 661INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-aug2023','/courses/pyna',301);
 662INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-dec2023-8j2rs','/courses/pyna',301);
 663INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-june2023-ccftf','/courses/pyna',301);
 664INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-march2023','/courses/pyna',301);
 665INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-oct-2023','/courses/pyna',301);
 666INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-practice-labs','/courses/pyna',301);
 667INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-practice-labs-9t8mr','/courses/pyna',301);
 668INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python203-ds','/courses/py-datasci',301);
 669INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python203-ds-7-2023','/courses/py-datasci',301);
 670INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python203-ds-oct2023','/courses/py-datasci',301);
 671INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonds-july2023','/courses/py-datasci',301);
 672INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonds-oct2023','/courses/py-datasci',301);
 673INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-aug2021','/courses/pyna',301);
 674INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-aug2022','/courses/pyna',301);
 675INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-aug2024','/courses/pyna',301);
 676INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-july2023','/courses/pyna',301);
 677INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-june2024','/courses/pyna',301);
 678INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-mar2023','/courses/pyna',301);
 679INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-march2023','/courses/pyna',301);
 680INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-march2024','/courses/pyna',301);
 681INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-may2022','/courses/pyna',301);
 682INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-may2022-b2r29','/courses/pyna',301);
 683INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-may2023','/courses/pyna',301);
 684INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-nov2023','/courses/pyna',301);
 685INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-sept2022','/courses/pyna',301);
 686INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/red-hat-system-administrator-online-live-jan2021','/courses/linux-4-dev',301);
 687INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/red-hat-system-administrator-online-live-july2021','/courses/linux-4-dev',301);
 688INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/red-hat-system-administrator-self-paced','/courses/linux-4-dev',301);
 689INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/rhcsa-oct2021','/courses/linux-4-dev',301);
 690INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/rhel-practice-labs','/courses/linux-4-dev',301);
 691INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sd-wan-online-live-class-oct-2021','/courses/sd-wan',301);
 692INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdn-practice-labs','/courses/sd-wan',301);
 693INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdnnfv-online-live-class-oct2020','/courses/sd-wan',301);
 694INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdnnfv-self-paced','/courses/sd-wan',301);
 695INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdwots-april','/courses/sd-wan',301);
 696INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdwots-june2024','/courses/sd-wan',301);
 697INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/self-paced-terraform-iac-course','/courses/terraform',301);
 698INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-essentials-online-live-class-april2021','/courses/sip',301);
 699INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-essentials-online-live-class-dec2020','/courses/sip',301);
 700INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-essentials-online-live-july2021','/courses/sip',301);
 701INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-essentials-online-live-oct2021','/courses/sip',301);
 702INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-apr2024','/courses/sip',301);
 703INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-dec-2021','/courses/sip',301);
 704INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-dec2024','/courses/sip',301);
 705INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-feb-2023','/courses/sip',301);
 706INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-feb2024','/courses/sip',301);
 707INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-july2023','/courses/sip',301);
 708INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-june2024','/courses/sip',301);
 709INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-may2023','/courses/sip',301);
 710INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-oct2023','/courses/sip',301);
 711INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-sept2024','/courses/sip',301);
 712INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-self-paced','/courses/sip',301);
 713INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sp-ansible-201','/courses/napya',301);
 714INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-april2024','/courses/sk8s',301);
 715INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-aug2021','/courses/sk8s',301);
 716INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-aug2023','/courses/sk8s',301);
 717INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-dec2021','/courses/sk8s',301);
 718INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-dec2021/','/courses/sk8s',301);
 719INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-dec2022','/courses/sk8s',301);
 720INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-jan2022','/courses/sk8s',301);
 721INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-jan2024','/courses/sk8s',301);
 722INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-july2024','/courses/sk8s',301);
 723INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-mar2023','/courses/sk8s',301);
 724INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-may2022','/courses/sk8s',301);
 725INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-may2023','/courses/sk8s',301);
 726INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-nov2023','/courses/sk8s',301);
 727INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-oct2021','/courses/sk8s',301);
 728INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-oct2022','/courses/sk8s',301);
 729INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-october2024','/courses/sk8s',301);
 730INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-sept2022','/courses/sk8s',301);
 731INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-apr2024','/courses/rancher',301);
 732INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-aug2021','/courses/rancher',301);
 733INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-aug2022','/courses/rancher',301);
 734INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-aug2023','/courses/rancher',301);
 735INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-dec2021','/courses/rancher',301);
 736INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-jan2024','/courses/rancher',301);
 737INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-july2024','/courses/rancher',301);
 738INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-mar2023','/courses/rancher',301);
 739INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-may2022','/courses/rancher',301);
 740INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-may2023','/courses/rancher',301);
 741INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-may2023-dpk8d','/courses/rancher',301);
 742INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-nov2023','/courses/rancher',301);
 743INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-oct2021','/courses/rancher',301);
 744INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-october2024','/courses/rancher',301);
 745INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/april2024','/schedule?search=terraform',301);
 746INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/aug-2023','/courses/terraform',301);
 747INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/aug2024','/schedule?search=terraform',301);
 748INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/jan2023','/courses/terraform',301);
 749INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/jan2024','/courses/terraform',301);
 750INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/june2023','/courses/terraform',301);
 751INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/june2024','/schedule?search=terraform',301);
 752INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/mar2024','/courses/terraform',301);
 753INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/march2023','/courses/terraform',301);
 754INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/may-2023','/courses/terraform',301);
 755INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/may2024','/schedule?search=terraform',301);
 756INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/nov2023','/courses/terraform',301);
 757INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/oct-2023','/courses/terraform',301);
 758INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/oct2024','/schedule?search=terraform',301);
 759INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/sept2023','/courses/terraform',301);
 760INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform102/august2024','/schedule?search=terraform',301);
 761INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform102/june2024','/schedule?search=terraform',301);
 762INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/tf-selfpaced','/courses/terraform',301);
 763INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/volte-and-the-ims-online-training-livesept-584p6mar2022','/courses/volte',301);
 764INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/volte-and-the-ims-onlinelivesept','/courses/volte',301);
 765INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/volte-and-the-ims-self-paced-course','/courses/volte',301);
 766INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/volte-online-training-june2021','/courses/volte',301);
 767INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-10-2024','/courses/ai-zero-code',301);
 768INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-4-2024','/courses/ai-zero-code',301);
 769INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-6-2024','/courses/ai-zero-code',301);
 770INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-8-2024','/courses/ai-zero-code',301);
 771INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-ai-googlebard','/courses/ai-app-dev',301);
 772INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/python-basics-online-live-class-nov2020','/courses/pyb',301);
 773INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/python-basics-self-paced','/courses/pyb',301);
 774INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/red-hat-system-administrator-self-paced','/courses/linux-4-dev',301);
 775INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/sdnnfv-self-paced','/courses/sdn',301);
 776INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/sip-essentials-online-live-class-dec2020','/courses/sip',301);
 777INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/sip-self-paced','/courses/sip',301);
 778INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/volte-and-the-ims-onlinelivesept','/courses/volte',301);
 779INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/volte-and-the-ims-self-paced-course','/courses/volte',301);
 780INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/storedeploying5g','/courses/5g-deploy',301);
 781INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/storegolangtraining','/courses/golang',301);
 782INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/suse-linux-rancher-k8s','/courses/rancher',301);
 783INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/training/sip-interoperability-training/','/courses/sip',301);
 784INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/training/sip-training/','/courses/sip',301);
 785INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/training/virtual-sip-training','/courses/sip',301);
 786INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/training/virtual-sip-training/','/courses/sip',301);
 787
 788-- openstack - defunct course - remove (404) in 2025
 789INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/openstack','/courses?category=Infrastructure',301);
 790INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/openstack','/courses?category=Infrastructure',301);
 791INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/openstack/','/courses?category=Infrastructure',301);
 792INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/openstack/10/','/courses?category=Infrastructure',301);
 793INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/openstack/39','/courses?category=Infrastructure',301);
 794INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-openstack-training','/courses?category=Infrastructure',301);
 795INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-os','/courses?category=Infrastructure',301);
 796INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-openstack-training','/courses?category=Infrastructure',301);
 797
 798-- course categories
 799INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/ai-training','/courses?category=AI',301);
 800INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/ansible-training','/courses?category=Ansible',301);
 801INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/cisco-training','/courses?category=Networking',301);
 802INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/cloud-training','/courses?category=Infrastructure',301);
 803INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/devops','/courses?category=DevOps',301);
 804INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/docker-training','/courses?category=DevOps',301);
 805INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/kubernetes','/courses?category=Kubernetes',301);
 806INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/programming-training','/courses?category=Programming',301);
 807INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/telecom-courses','/courses?category=Telecom',301);
 808
 809-- posters
 810INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/ansible.pdf','https://static.alta3.com/posters/ansible.pdf',301);
 811INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/git.pdf','https://static.alta3.com/posters/git.pdf',301);
 812INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/k8s.pdf','https://static.alta3.com/posters/k8s.pdf',301);
 813INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/python3.pdf','https://static.alta3.com/posters/python3.pdf',301);
 814INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/regex.pdf','https://static.alta3.com/posters/regex.pdf',301);
 815INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/sip.pdf','https://static.alta3.com/posters/sip.pdf',301);
 816INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/terraform.pdf','https://static.alta3.com/posters/terraform.pdf',301);
 817INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/tmux','https://static.alta3.com/posters/tmux.pdf',301);
 818INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/tmux.pdf','https://static.alta3.com/posters/tmux.pdf',301);
 819INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/vim.pdf','https://static.alta3.com/posters/vim.pdf',301);
 820INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/yaml','https://static.alta3.com/posters/yaml.pdf',301);
 821INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/yaml.pdf','https://static.alta3.com/posters/yaml.pdf',301);
 822INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/','https://blog.alta3.com/posters/',301);
 823INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/ansible.pdf','https://static.alta3.com/posters/ansible.pdf',301);
 824INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/git.pdf','https://static.alta3.com/posters/git.pdf',301);
 825INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/k8s.pdf','https://static.alta3.com/posters/k8s.pdf',301);
 826INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/python3.pdf','https://static.alta3.com/posters/python3.pdf',301);
 827INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/regex.pdf','https://static.alta3.com/posters/regex.pdf',301);
 828INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/sip.pdf','https://static.alta3.com/posters/sip.pdf',301);
 829INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/terraform.pdf','https://static.alta3.com/posters/terraform.pdf',301);
 830INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/tmux.pdf','https://static.alta3.com/posters/tmux.pdf',301);
 831INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/vim.pdf','https://static.alta3.com/posters/vim.pdf',301);
 832INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/yaml.pdf','https://static.alta3.com/posters/yaml.pdf',301);
 833INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/SIP-Essentials-Training.pdf','https://static.alta3.com/outlines/sip/sip.pdf',301);
 834INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/regex-7dg3.pdf','https://static.alta3.com/outlines/pyb/pyb.pdf',301);
 835INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/Python-for-Data-Sciences.pdf','https://static.alta3.com/outlines/py-datasci/py-datasci.pdf',301);
 836INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/Python-3-Poster.pdf','https://static.alta3.com/posters/python3.pdf',301);
 837INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/python3pkgs-zn97.pdf','https://static.alta3.com/posters/python3pkgs.pdf',301);
 838INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/linux-poster.pdf','https://static.alta3.com/courses/5g/info/linux.pdf',301);
 839INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/Linux.pdf','https://static.alta3.com/courses/5g/info/linux.pdf',301);
 840INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/git-y46g.pdf','https://static.alta3.com/posters/git.pdf',301);
 841INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/Ansible-Poster.pdf','https://static.alta3.com/posters/ansible.pdf',301);
 842INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/5G-Essentials.pdf','https://static.alta3.com/outlines/5g/5g.pdf',301);
 843INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/5G-Acronyms-LS.pdf','https://static.alta3.com/courses/5g/info/5G-Acronyms.pdf',301);
 844INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/python3pkgs.pdf','https://static.alta3.com/posters/python3pkgs.pdf',301);
 845INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/yaml-yft4.pdf','https://static.alta3.com/posters/yaml.pdf',301);
 846INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/VoLTE-IMS-Course-Outline.pdf','https://static.alta3.com/outlines/volte/volte.pdf',301);
 847INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/vim-t4xp.pdf','https://static.alta3.com/posters/vim.pdf',301);
 848INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/poster','https://blog.alta3.com/posters/',301);
 849INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/poster/','https://blog.alta3.com/posters/',301);
 850INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/poster/*','https://blog.alta3.com/posters/',301);
 851INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters','https://blog.alta3.com/posters/',301);
 852INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/','https://blog.alta3.com/posters/',301);
 853INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/*','https://blog.alta3.com/posters/',301);
 854
 855-- to other domains
 856INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blog','https://blog.alta3.com/',301);
 857INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blog/','https://blog.alta3.com/',301);
 858INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blog/*','https://blog.alta3.com/',301);
 859INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blogs','https://blog.alta3.com/',301);
 860INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blogs/','https://blog.alta3.com/',301);
 861INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blogs/*','https://blog.alta3.com/',301);
 862INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/cloud-devops-tutorials','https://blog.alta3.com/',301);
 863INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/downloads','https://blog.alta3.com/posters/',301);
 864INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/downloads/','https://blog.alta3.com/posters/',301);
 865INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/labs','https://live.alta3.com',301);
 866INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/lms','https://live.alta3.com',301);
 867INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/login','https://sso.alta3.com',301);
 868INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/posters','https://blog.alta3.com/posters/',301);
 869
 870-- contact
 871INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/DEMO','/contact-us',301);
 872INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/alta3-practice-lab-environments','/contact-us',301);
 873INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/author/hfryer/','/contact-us',301);
 874INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/contact','/contact-us',301);
 875INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/contact/','/contact-us',301);
 876INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/demo','/contact-us',301);
 877INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/free-course-trials','/contact-us',301);
 878INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/free-course-trials-thank-you','/contact-us',301);
 879INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/sales','/contact-us',301);
 880INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/visit','/contact-us',301);
 881
 882-- about
 883INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('about','/about-us','/about',301);
 884INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('about','/aboutj','/about',301);
 885INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('about','/api/what-is-live','/about',301);
 886
 887-- home
 888INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/cart','/',301);
 889INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/certificates','/',301);
 890INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/dashboard','/',301);
 891INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/extra','/',301);
 892INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home','/',301);
 893INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-1','/',301);
 894INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-1-2','/',301);
 895INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-2','/',301);
 896INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-copy','/',301);
 897INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-old','/',301);
 898INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/research','/about',301);
 899INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/testimonials','/',301);
 900INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/users','/',301);
 901INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/wiki','/',301);
 902
 903-- courses
 904INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/alta3-research-course-portfolio','/courses',301);
 905INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/alta3-research-course-portfolio-1','/courses',301);
 906INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/alta3-research-course-training','/courses',301);
 907INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/cloud','/courses',301);
 908INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/cloud-training-','/courses',301);
 909INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/cloud-training-2','/courses',301);
 910INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/courses-accordian','/courses',301);
 911INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/on-demand-courses-1','/courses',301);
 912INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/portfolio-1','/courses',301);
 913INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/portfolio-1/project-one-f5w4d-wcrse','/courses',301);
 914INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/portfolio-2','/courses',301);
 915INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/search','/courses',301);
 916INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/store','/courses',301);
 917INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/store-2','/courses',301);
 918INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/store/labs','/courses',301);
 919INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training','/courses',301);
 920INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-1','/courses',301);
 921INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses','/courses',301);
 922INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses-1','/courses',301);
 923INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses-2','/courses',301);
 924INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses-2021','/courses',301);
 925INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses-old','/courses',301);
 926
 927-- careers
 928INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('careers','/instructor-application','/careers',301);
 929INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('careers','/instructor-application-1','/careers',301);
 930INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('careers','/sales-application','/careers',301);
 931INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('careers','/sales-applicatiom','/careers',301);
 932
 933-- events
 934INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/events-1','/schedule',301);
 935INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/events-list','/schedule',301);
 936INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/events-online-training','/schedule',301);
 937INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/july-sles-webinar','/schedule',301);
 938INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/kubernetes-5g-webinar','/schedule',301);
 939INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/kubernetes-in-the-5g-network-webinar','/schedule',301);
 940INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/march-suse-rancher-webinar','/schedule',301);
 941INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/may-ansible-awx-webinar','/schedule',301);
 942
 943-- offereing types type
 944INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/classroom-live','/offering-types',302);
 945INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/events-list?category=Webinar','/schedule',301);
 946INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/on-demand-courses','/offering-types',302);
 947INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/manual','/offering-types',302);
 948INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/online-live','/offering-types',302);
 949INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/p/subscription-mnthly','/offering-types',302);
 950INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/p/subscription-yearly','/offering-types',302);
 951INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/self-paced','/offering-types',302);
 952INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/virtual','/offering-types',302);
 953INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/webinar','/offering-types',302);
 954INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/subscription-services','/offering-types',302);
 955
 956-- NOTE: risky, could collide with future course codes
 957INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/avaya','/courses/sip',301);
 958INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/ceph','/courses?category=Infrastructure',301);
 959INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/ims','/courses?category=Telecom',301);
 960INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/ipsec','/courses?category=Infrastructure',301);
 961INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/k8s','/courses/kubernetes',301);
 962INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/networks','/courses/napya',301);
 963INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/python1','/courses/pyb',301);
 964INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/python2','/courses/napya',301);
 965INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/python3','/courses/api',301);
 966INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/rhcsa','/courses/linux-4-dev',301);
 967INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/sdn','/courses/sd-wan',301);
 968
 969-- aws
 970INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/aws-training','/courses',302);
 971INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-aws-tech','/courses',302);
 972INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-awsarchitect','/courses',302);
 973INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-awsdevops','/courses',302);
 974INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-awssyops','/courses',302);
 975INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewawsdeveloping','/courses',302);
 976INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awsarchitect','/courses',302);
 977INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awsdeveloping','/courses',302);
 978INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awsdevops','/courses',302);
 979INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awssysops','/courses',302);
 980INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awstech','/courses',302);
 981INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-423','/courses',302); 
 982INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-aug-2021','/courses',302);
 983INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-aug31','/courses',302);
 984INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-aug32021','/courses',302);
 985INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-4-26-22','/courses',302);
 986INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-4-5-22','/courses',302);
 987INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-42023','/courses',302);
 988INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-5-17-22','/courses',302);
 989INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-6-28-22','/courses',302);
 990INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-apr2021','/courses',302);
 991INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-aug18','/courses',302);
 992INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-aug2022','/courses',302);
 993INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-jan10','/courses',302);
 994INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-jan10-ny84t','/courses',302);
 995INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-jan2021','/courses',302);
 996INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-oct2020','/courses',302);
 997INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-sept28','/courses',302);
 998INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-july20','/courses',302);
 999INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-nov-21','/courses',302);
1000INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-oct-2021','/courses',302);
1001INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-sept2021','/courses',302);
1002INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-techessentials-april2023','/courses',302);
1003INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-techessentials-feb20','/courses',302);
1004INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-techessentials-jan30','/courses',302);
1005INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-techessentials-jan9','/courses',302);
1006INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-05-16-22','/courses',302);
1007INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-6-27','/courses',302);
1008INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-8-22','/courses',302);
1009INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-apr2021','/courses',302);
1010INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-aug17','/courses',302);
1011INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-jan2021','/courses',302);
1012INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-july2021','/courses',302);
1013INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-june2021','/courses',302);
1014INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-may2021','/courses',302);
1015INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-nov2022','/courses',302);
1016INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-oct19','/courses',302);
1017INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-oct2023','/courses',302);
1018INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-sept-2021','/courses',302);
1019INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentialsoct2021','/courses',302);
1020INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentialsoct2021-ny3rx','/courses',302);
1021INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/big-data-on-aws-online-live-class-apr2021','/courses',302);
1022INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/big-data-on-aws-online-live-class-dec8','/courses',302);
1023INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/big-data-on-aws-online-live-class-oct13','/courses',302);
1024INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-4-26-22','/courses',302);
1025INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-apr2021','/courses',302);
1026INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-aug-2021','/courses',302);
1027INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-aug10','/courses',302);
1028INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-aug2022','/courses',302);
1029INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-feb28','/courses',302);
1030INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-jan31','/courses',302);
1031INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-july-2021','/courses',302);
1032INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-june2021','/courses',302);
1033INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-june22','/courses',302);
1034INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-may2021','/courses',302);
1035INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-oct-2021','/courses',302);
1036INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-0ct2022','/courses',302);
1037INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-apr2021','/courses',302);
1038INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-aug-2021','/courses',302);
1039INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-feb7','/courses',302);
1040INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-jan2021','/courses',302);
1041INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-july2022','/courses',302);
1042INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-june2021','/courses',302);
1043INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-mar2021','/courses',302);
1044INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-may2021','/courses',302);
1045INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-may2022','/courses',302);
1046INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-nov2020','/courses',302);
1047INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-nov2022','/courses',302);
1048INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-oct-2021','/courses',302);
1049INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-sept2021','/courses',302);
1050INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/architecting-on-aws-online-live-class-oct2020','/courses',302);
1051INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/aws-technical-essentials-online-live-class-aug17','/courses',302);
1052INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/big-data-on-aws-online-live-class-dec8','/courses',302);
1053INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/big-data-on-aws-online-live-class-oct13','/courses',302);
1054
1055-- neuvector 302
1056INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-suse-neuvector','/courses',302);
1057INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-suse-neuvector/','/courses',302);
1058INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-neuvector','/courses',302);
1059INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/neuvector-training-623','/courses',302);
1060
1061-- sle 302
1062INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/sle201v15-training','/courses/linux-4-dev',302);
1063INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-sle201v15-linux-sept2021','/courses/linux-4-dev',302);
1064INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sles-training','/courses/linux-4-dev',302);
1065INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-slesv201v15-training','/courses/linux-4-dev',302);
1066
1067-- security 302
1068INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-casp','/courses?category=Security',302);
1069INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-casp/','/courses?category=Security',302);
1070INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ceh','/courses?category=Security',302);
1071INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cissp','/courses?category=Security',302);
1072INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-comptia-security','/courses?category=Security',302);
1073INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ceh','/courses?category=Security',302);
1074INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cissp-boot-camp-online-live-dec2021','/courses?category=Security',302);
1075INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cissp-boot-camp-online-live-nov2020-737ye','/courses?category=Security',302);
1076INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-advanced-security-practitioner-casp-dec-gpcyn','/courses?category=Security',302);
1077INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-advanced-security-practitioner-casp-dec-gpcyn-m25px','/courses?category=Security',302);
1078INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-advanced-security-practitioner-casp-dec-gpcyn/','/courses?category=Security',302);
1079INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-casp-april2022','/courses?category=Security',302);
1080INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-casp-sept21','/courses?category=Security',302);
1081INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-apr2022','/courses?category=Security',302);
1082INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-april-2021','/courses?category=Security',302);
1083INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-aug2021','/courses?category=Security',302);
1084INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-dec2021-g29rp','/courses?category=Security',302);
1085INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-june2021','/courses?category=Security',302);
1086INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-march-2021','/courses?category=Security',302);
1087INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-march-may-2021','/courses?category=Security',302);
1088INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-nov2020','/courses?category=Security',302);
1089INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-nov2021','/courses?category=Security',302);
1090INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/storecissp','/courses?category=Security',302);
1091
1092-- docker 302
1093INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-docker','/courses?category=DevOps',302);
1094INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-docker-1','/courses?category=DevOps',302);
1095INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-docker101','/courses?category=DevOps',302);
1096INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-docker101-1','/courses?category=DevOps',302);
1097
1098-- category 302s
1099INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/programming-training-1','/courses?category=Programming',302);
1100INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-intucsx','/courses?category=Programming',302);
1101INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-java-ai','/courses?category=Programming',302);
1102INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-java-ai-1','/courses?category=Programming',302);
1103INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-c98wf6','/courses?category=Networking',301);
1104INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-dcucai','/courses?category=Networking',302);
1105INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-comptia-network','/courses?category=Networking',302);
1106INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-comptia-network/','/courses?category=Networking',302);
1107INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-comptia-network','/courses?category=Networking',302);
1108INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-network-online-live-nightclassaugust','/courses?category=Networking',302);
1109INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-network-online-live-nightclassaugust-5lgcw','/courses?category=Networking',302);
1110INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-network-online-live-sept-28-oct-2-800-am-to-400-pm-est','/courses?category=Networking',302);
1111INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-circleci-training','/courses?category=DevOps',301);
1112INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/storecirclecitraining','/courses?category=DevOps',301);
1113
1114COMMIT;