PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;

CREATE TABLE IF NOT EXISTS redir (
	src TEXT NOT NULL PRIMARY KEY,       -- source url path
	dst TEXT,                            -- destination url path
	type TEXT,                           -- category of redir
	status INTEGER DEFAULT 301 NOT NULL  -- http status code
);

-- blogs
INSERT 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);
INSERT 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);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/install-virtualbox','https://blog.alta3.com/topics/linux/installing-virtualbox/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/installing+virtualbox','https://blog.alta3.com/topics/linux/installing-virtualbox/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/installing-virtualbox','https://blog.alta3.com/topics/linux/installing-virtualbox/',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/passing-the-ckad','https://blog.alta3.com/topics/kubernetes/crushckad/',301);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/ansible-templates','https://blog.alta3.com/topics/ansible/ansible-templates/',301);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/crushckad','https://blog.alta3.com/topics/kubernetes/crushckad/',301);
INSERT 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);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/fastapi','https://blog.alta3.com/topics/api/fastapi/',301);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/jinja-templates','https://blog.alta3.com/topics/programming/jinja-templates/',301);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/pythonapi-part1','https://blog.alta3.com/topics/api/pythonapi-part1/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/securingdnsmasq','https://blog.alta3.com/topics/networking/securingdnsmasq/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/singlevmk8s','https://blog.alta3.com/topics/kubernetes/singlevmk8s/',301);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-post','/blog/vimcolorscheme','https://blog.alta3.com/topics/linux/vimcolorscheme/',301);
INSERT 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);

-- blog tags
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes','https://blog.alta3.com/tags/kubernetes/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/curl','https://blog.alta3.com/tags/curl/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes+cluster','https://blog.alta3.com/tags/kubernetes/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+hosts','https://blog.alta3.com/tags/ansible_hosts/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Restful+API','https://blog.alta3.com/tags/restful_api/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/networking','https://blog.alta3.com/tags/networking/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python+tutorial','https://blog.alta3.com/tags/python/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes+training','https://blog.alta3.com/tags/kubernetes/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/icmp','https://blog.alta3.com/tags/icmp/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/back-up','https://blog.alta3.com/tags/back_up/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes+tutorial','https://blog.alta3.com/tags/kubernetes/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/online+ansible+training','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible+Tutorial','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Init','https://blog.alta3.com/tags/init/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/automation','https://blog.alta3.com/tags/automation/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/dev','https://blog.alta3.com/tags/dev/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/vm%27s','https://blog.alta3.com/tags/vms/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/wsl2','https://blog.alta3.com/tags/wsl2/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/powershell','https://blog.alta3.com/tags/powershell/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/github+keys','https://blog.alta3.com/tags/github_keys/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/html','https://blog.alta3.com/tags/html/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/api','https://blog.alta3.com/tags/api/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/vim','https://blog.alta3.com/tags/vim/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+certification','https://blog.alta3.com/tags/ansible_certification/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible+Training','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/programming','https://blog.alta3.com/tags/programming/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/webinar','https://blog.alta3.com/tags/webinar/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python','https://blog.alta3.com/tags/python/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/github','https://blog.alta3.com/tags/github/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/linux+tutorial','https://blog.alta3.com/tags/linux/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ubuntu','https://blog.alta3.com/tags/ubuntu/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ckad','https://blog.alta3.com/tags/ckad/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python+training','https://blog.alta3.com/tags/python/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/iperf','https://blog.alta3.com/tags/iperf/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/private+key','https://blog.alta3.com/tags/private_key/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/mtu','https://blog.alta3.com/tags/mtu/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/jinja2','https://blog.alta3.com/tags/jinja2/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/id_rsa.pub','https://blog.alta3.com/tags/id_rsa/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+tutorial','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual+machine','https://blog.alta3.com/tags/vm/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/versions','https://blog.alta3.com/tags/versions/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/vm','https://blog.alta3.com/tags/vm/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual+machines','https://blog.alta3.com/tags/vm/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/http','https://blog.alta3.com/tags/http/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/youtube','https://blog.alta3.com/tags/youtube/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+training','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/key+gen','https://blog.alta3.com/tags/key_gen/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/id_rsa','https://blog.alta3.com/tags/id_rsa/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/roles','https://blog.alta3.com/tags/roles/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/%23python','https://blog.alta3.com/tags/python/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/show','https://blog.alta3.com/tags/show/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+template','https://blog.alta3.com/tags/ansible/',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/playbooks','https://blog.alta3.com/tags/ansible_playbook/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/requests','https://blog.alta3.com/tags/requests/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/InfoBlox','https://blog.alta3.com/tags/InfoBlox/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/keygen','https://blog.alta3.com/tags/keygen/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+inventory','https://blog.alta3.com/tags/ansible_inventory/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/online+python+training','https://blog.alta3.com/tags/python/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/playlist','https://blog.alta3.com/tags/playlist/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/mtu+testing','https://blog.alta3.com/tags/mtu_testing/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/api+design','https://blog.alta3.com/tags/api/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtualbox','https://blog.alta3.com/tags/virtualbox/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible+Playbook','https://blog.alta3.com/tags/ansible_playbook/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Network+Objects','https://blog.alta3.com/tags/network_objects/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/installing+virtualbox','https://blog.alta3.com/tags/installing_virtualbox/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/linux','https://blog.alta3.com/tags/linux/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/markdown','https://blog.alta3.com/tags/markdown/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/tutorial','https://blog.alta3.com/tags/tutorial/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/dsnmasq','https://blog.alta3.com/tags/dnsmasq/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python+programming','https://blog.alta3.com/tags/python/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/installing+kubernetes','https://blog.alta3.com/tags/installing_kubernetes/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/api+design+with+python','https://blog.alta3.com/tags/api/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/k8s','https://blog.alta3.com/tags/k8s/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/vcs','https://blog.alta3.com/tags/vcs/',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/windows','https://blog.alta3.com/tags/windows/',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/practices','https://blog.alta3.com/tags/programming/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/nasa','https://blog.alta3.com/tags/nasa/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/%23programmng','https://blog.alta3.com/tags/programmng/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible+eos+banner','https://blog.alta3.com/tags/eos-banner/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual+box','https://blog.alta3.com/tags/virtualbox/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/windows+subsystem','https://blog.alta3.com/tags/wsl2/',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/windows%20subsystem','https://blog.alta3.com/tags/wsl2/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual%20machines','https://blog.alta3.com/tags/vm/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual%20machine','https://blog.alta3.com/tags/vm/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/virtual%20box','https://blog.alta3.com/tags/vm/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Restful%20API','https://blog.alta3.com/tags/rest/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python%20training','https://blog.alta3.com/tags/python/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/python%20programming','https://blog.alta3.com/tags/python/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/#python','https://blog.alta3.com/tags/python/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/#programmng','https://blog.alta3.com/tags/programming/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/private%20key','https://blog.alta3.com/tags/id_rsa/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/online%20ansible%20training','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Network%20Objects','https://blog.alta3.com/tags/network/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/linux%20tutorial','https://blog.alta3.com/tags/linux/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes%20tutorial','https://blog.alta3.com/tags/kubernetes/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes%20training','https://blog.alta3.com/tags/kubernetes/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/kubernetes%20cluster','https://blog.alta3.com/tags/kubernetes/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/key%20gen','https://blog.alta3.com/tags/id_rsa/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/installing%20kubernetes','https://blog.alta3.com/tags/kubernetes/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/github%20keys','https://blog.alta3.com/tags/github/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/api%20design','https://blog.alta3.com/tags/api/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/Ansible%20Tutorial','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20tutorial','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20training','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20template%20module','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20template','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20inventory','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20hosts','https://blog.alta3.com/tags/ansible/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20eos%20banner','https://blog.alta3.com/tags/eos/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/tag/ansible%20certification','https://blog.alta3.com/tags/ansible/',301);

-- blog category
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/category/youtube','https://blog.alta3.com/tags/youtube/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/category/how-to','https://blog.alta3.com/tags/how_to/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/category/videos','https://blog.alta3.com/tags/video/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('blog-tag','/blog/category/blog','https://blog.alta3.com/',301);

-- instructors
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/zach','/instructors/9c932d8e-177a-44af-9edf-0fe0b0fa30fd',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/tim',  '/instructors/85f3b9ca-e529-4377-8701-4cf5d54b7024',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/tim-1',  '/instructors/85f3b9ca-e529-4377-8701-4cf5d54b7024',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/chad','/instructors/09dda129-d46e-4cb1-a22c-440e045885b0',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/stu',  '/instructors/fd8397ea-bb40-41ad-974f-9b415d19bf64',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/hutch','/instructors/17eb0fd5-2f7e-42f3-9351-37a17170e301',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/hutch-copy','/instructors/17eb0fd5-2f7e-42f3-9351-37a17170e301',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/hutch-1','/instructors/17eb0fd5-2f7e-42f3-9351-37a17170e301',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/jason','/instructors/e0388f28-2f33-44a3-91b5-1d36ac3476d7',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/paul','/instructors/7a26aba0-5747-47f8-bc30-e3e6dc90004b',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/rob',  '/instructors/adadf1ca-bbce-4a1e-bf4c-c3a14f64e290',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/sean','/instructors/7eef3cff-369a-4a11-a081-0ac8f8bcb387',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('instructor','/talia','/instructors',301);

-- courses
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/3-7-python-basics','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/8-2-to-8-13-py-for-sde','/courses/tlg-sde-python',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/Avaya_SIP_Training.html','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/DEVOPS','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/ansible-training-1','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-5g','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-pyb','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-pyb-1','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-pyna-202','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-pyna-202-1','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-python-201','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/certification-python-201-1','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/virtual-sip-training/','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/devops.','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/sdn/','/courses/sdn',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/march-suse-rancher-webinar-1','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/napya','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/new-page','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/on-demand-courses-1','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5G','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5g','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5g-courses','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5g-overview','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-5g-overview/','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-aa','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ai-chat-bard','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ans','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-1','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-101','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-102','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-2','/courses?category=Ansible',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-202','/courses/ansible-202-server',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-202-1','/courses/ansible-202-server',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-202-server','/courses/ansible-202-server',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-203','/courses/ansible-203-windows',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-203-windows','/courses/ansible-203-windows',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-302','/courses/awx',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-302-1','/courses?category=Ansible',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-ai','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-ai-1','/courses?category=Ansible',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansible-training-dell','/courses?category=Ansible',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ansidell','/courses/ansidell',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-api-python-training','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-automation-python-ansible-training','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-automation-python-ansible-training-1','/courses?category=Ansible',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-avaya-training','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-avaya-trainingThis%20video','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-awx','/courses/awx',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ceph','/courses/ceph',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ci/cd-pipelines','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cka','/courses/cka',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cka-training','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cka-training-1','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cks','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-crush-the-ckad','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-crush-the-ckad-exam','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-deploying5g','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-deploying5g-1','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-devops-foundations-training','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-devsecops','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-django','/courses/django',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-github','/courses/github',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-github-training','/courses/github',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-gitlab','/courses/gitlab',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-gitlab-training','/courses/gitlab',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-gitlab-training-1','/courses/gitlab',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-golang-ai','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-golang-ai-1','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-golang-training','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-golang-training-1','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-idswots','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ipsec-training','/courses/tcp-ip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-jenkins-training','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-k8s','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-kubernetes-cka','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-kubernetes-ckad','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-kubernetes-ckad-1','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-linux-4-dev','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-linux-training','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-mans','/courses/mans',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-mastering-ansible-training','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-mastering-ansible-training-1','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-microservices-training','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-nab','/courses/nab',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-napya','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-natural-language-ai','/courses/natural-lang-apis',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-natural-language-ai-1','/courses/natural-lang-apis',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-natural-language-ai-delete','/courses/natural-lang-apis',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-natural-language-ai/','/courses/natural-lang-apis',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-network-automation','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-opensource-ai','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-opensource-ai-1','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-opensource-ai-dell','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-packer','/courses/packer',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-prompt-engineering','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-py-datasci','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-pyb','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-pyna','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-python-ai','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-python-ai-1','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-python-basics-training','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-python-network-automation','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-rancher-training','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sd-wan','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sdn','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sdn-training','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sdn-trainingnopvc','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sip','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sk8s','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-suse-k8s','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-suse-k8s-1','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-tcp-ip','/courses/tcp-ip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform-102','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform-103-paloalto','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform-104-fortinet','/courses/auto-fortinet-terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-terraform-special','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-training-data-sciences','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-volte','/courses/volte',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocode-ai','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodeai','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-1','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-bard','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-chatgpt','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-chatgpt-1','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-watson','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-zerocodechatbots-watson-1','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewansible-for-dbas','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewjenkins','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewpython-training-data-sciences','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewsdwantraining','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/pure-storage-terraform','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/rancher-training','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/s/Mastering-Ansible-873z.pdf','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-5g','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ai-bard','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ansible-training','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ansible-training-dell','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-api-python-training','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-certified-kubernetes-training','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-certified-kubernetes-training-1','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-cks','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-django','/courses/django',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-gitlab-training','/courses/gitlab',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ipsec-training','/courses/tcp-ip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-jenkins-training','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-kubernetes-ckad','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-labs','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-linux-training','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-mans','/courses/mans',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-microservices-training','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-network-automation-training','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-network-automation-training-1','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-nlp-ai','/courses/natural-lang-apis',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-nlp-ai-1','/courses/natural-lang-apis',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-os-generative-ai','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-prompt-engineering','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-python-automation-training','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-python-basics-training','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-python-data-sciences-training','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-python-data-sciences-training-1','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-rancher-training','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-rancher-training-1','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-sdn-training','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-sip','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-suse-k8s-training','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-terraform','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-volte','/courses/volte',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/5g-essentials-online-live-class-august27-28','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/5g-essentials-online-live-class-nov2020','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/5g-essentials-self-paced-course','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/ansible-essentials-self-paced','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/apis-and-api-design-with-python-june-1-5-jmz9w','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/apis-and-api-design-with-python-nov2020','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/avaya-aura-self-paced-course','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/ipsec-self-paced-course','/courses/tcp-ip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/kubernetes-bootcamp-online-live-class-august31','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/kubernetes-bootcamp-online-live-class-dec2020','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/kubernetes-bootcamp-online-live-class-oct2020','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/kubernetes-bootcamp-self-paced','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/network-automation-with-python-and-ansible-online-live-class-oct2020','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/2z334d2ojyyeh9u04uhj2oa1wsfmg5','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-apr2022','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-april2021','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-aug2023','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-august27-28','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-dec2021','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-feb2021','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-feb2023','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-jan2021','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-jan2022','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-june2021-k5rbs','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-may2023','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-nov2020','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-nov2023','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-online-live-class-sept2021','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/5g-essentials-self-paced-course','/courses/5g',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aXBzZWMtc2','/courses/tcp-ip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/agile-8-2021-w9dhj-a8sad','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/agile10-2021-w9dhj','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-aug2023','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-feb2023','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-feb2024','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-feb2024-r3ptk','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-june2023-f8wt8','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-may2022','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-may2023','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-may2024','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-nov2022','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-nov2023','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-online-sept2023-ynbsl','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-self-paced','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-self-paced-ans2021','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-essentials-self-paced-nov2020','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-manual','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-palo-alto-aug2024','/courses/auto-paloalto-pa',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ansible-practice-labs','/courses/ansible-101',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-april2023','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-aug2023','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-dec2022','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-dec2023','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-feb-2021','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-feb2023','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-jan2022','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-jan2024','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-jan2024-59pay','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-july2024','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-june2023','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-march2024','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-may2024','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-nov2021','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-nov2021-f5ebn','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-oct2023','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-oct2023-t7Xr8','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-sept2021','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-design-with-python-sept2024','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/api-practice-labs','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/apis-and-api-design-with-python-april2021','/courses/api',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/apis-and-api-design-with-python-june2021','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/apis-and-api-design-with-python-nov2020','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/appdev-august2024','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/appdev-june2024','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/appdev-oct2024','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/avaya-aura-self-paced-course','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/c98wf6-april2024','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/c98wf6-june2024','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/c98wf6-may2024','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/certified-ethical-hacker-may2021','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/certified-ethical-hacker-v10','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/certified-kubernetes-administrator-labs','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ci/cd/july-2024','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ci/cd/oct2024','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-12-2022','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-april2022','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-april2023','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-april2024','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-aug2023','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-aug2024','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-dec2023','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-feb-2023','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-feb2021-bgrm8','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-feb2024','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-june2023','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-june2024','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-nov2021','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-oct2023-6r888','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-oct2024','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-online-live-class-sep2021-w7p82','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-practice-labs','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-self-paced-5fj6w','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cka-selfpaced','/courses/cka',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-4-2023','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-5-2023','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-april2024','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-aug2023','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-aug2023-k2uEG','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-august2023','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-december2023','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-feb2024','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-jully2024','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-june','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-nov2023','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cks-sept2024','/courses/cks',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/crush-the-ckad','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/dcucai-april2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/dcucai-may2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/deploying5g-online-live-class-12-21','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/deploying5g-online-live-class-april2022','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/deploying5g-online-live-class-jan2022','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-8-2021-w9dhj','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-9-28-21','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-foundations-10-212021-jd5t2-cjlzd','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-foundations-9-212021-jd5t2','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/devops-foundations-9-7-2021','/courses/devops-bootcamp',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django','/courses/django',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-8-2023','/courses/django',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-aug2023','/courses/django',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-nov2023','/courses/django',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-sept2023','/courses/django',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/django-training-may2024','/courses/django',301); 
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/gitlab-training-jan2022','/courses/gitlab',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/gitlab-training-march2022','/courses/gitlab',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/gitlab-training-oct2021','/courses/gitlab',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/gitlab-training-oct2021-9hkpn-Bhi6h','/courses/gitlab',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/go-practice-labs-3678w','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-aug2024','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-august2023','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-june-2023','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-june2024','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-june23','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-march2023','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-march2024','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-may2023','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-nov2021','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-nov2023','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-oct2023','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-oct2023-qNrJL','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/golang-training-aug2022','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/intucxs-april2024','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/intucxs-june2024','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/intucxs-march2024','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/ipsec-self-paced-course','/courses/tcp-ip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-aug2021','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-dec2023','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-feb2022','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-jan-2021','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-jan2022','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-june2024','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-june23','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-march2020','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-march2024','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-oct2021','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-practice-labs','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-sept2023','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-sept2024','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-training-dec2023','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-training-june2023','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-training-mar2023','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkins-training-sept2023','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkinsmay2021','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/jenkinsnov2020','/courses/jenkins',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/k8s-ckad-practice-labs','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-aug2021','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-august31','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-dec2020','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-jan2021','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-nov2021','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-oct2020','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-online-live-class-spet2023','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-bootcamp-self-paced','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-class-dec2023','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-class-sept2023','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-live-class-dec2023','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-live-class-sept2023','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-ckad-online-live-class-sept2023-TSsSF','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-april2023','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-april2024','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-aug2024','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-dec2022','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-jan-2023','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-jan2024','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-july-2024','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-july2023','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-july2023-dg8bl','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-june2024','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-nov2022','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-oct-2021','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetes-online-live-class-oct2023','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/kubernetesonlineliveclassapril2022','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-1-27-2021','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-aug2021','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-jan2022','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-june2021','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-mar2023','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-march2021','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-march2022','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-class-oct2021','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-dec2023','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-june2023','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-online-live-sept2023','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/microservices-practice-labs','/courses/microservices',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-aug','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-dec2023','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-jan2024','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-july2024','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-june2023','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-may2024','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-may2024-zlah6','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-oct2023','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/napya-onlinelive','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-online-live-class-aug2022','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-online-live-class-nov2022','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/network-automation-python-ansible-practice-labs','/courses/pyna',301);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/nlp-ai','/courses/natural-lang-apis',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/nlp-ai-10-5-23','/courses/natural-lang-apis',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-11-6-23','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-9-19-23','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-9-23','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-aug2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-feb2024','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-july2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/os-generative-ai-may2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/packer-training','/courses/packer',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-10-12-23','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-11-20-23','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-8-24-23','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-april24','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-aug2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-jan2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-nov-23','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-ai-oct2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pe-june-2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pyai-april2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pyai-aug2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pyai-jan2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pyai-july2024','/courses/ai-gpu',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-april2022','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-april2023','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-aug2021-jjl47','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-dec2021','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-jan-2023','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-jan2021','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-jul2021','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-march2021','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-may2021','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-nov2020','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-nov2021-swamm','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-class-oct2021','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-dec2023-yp2xk','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-july2023','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-july2023-tpzh2','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-july2024','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-june2024','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-march2024','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-nov2024','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-oct2023','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-online-live-sept2024','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-basics-self-paced','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-network-automation-self-paced','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-aug2023','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-dec2023-8j2rs','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-june2023-ccftf','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-march2023','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-networking-oct-2023','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-practice-labs','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python-practice-labs-9t8mr','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python203-ds','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python203-ds-7-2023','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/python203-ds-oct2023','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonds-july2023','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonds-oct2023','/courses/py-datasci',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-aug2021','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-aug2022','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-aug2024','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-july2023','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-june2024','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-mar2023','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-march2023','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-march2024','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-may2022','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-may2022-b2r29','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-may2023','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-nov2023','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/pythonnetworautomation-sept2022','/courses/pyna',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/red-hat-system-administrator-online-live-jan2021','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/red-hat-system-administrator-online-live-july2021','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/red-hat-system-administrator-self-paced','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/rhcsa-oct2021','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/rhel-practice-labs','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sd-wan-online-live-class-oct-2021','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdn-practice-labs','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdnnfv-online-live-class-oct2020','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdnnfv-self-paced','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdwots-april','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sdwots-june2024','/courses/sd-wan',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/self-paced-terraform-iac-course','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-essentials-online-live-class-april2021','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-essentials-online-live-class-dec2020','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-essentials-online-live-july2021','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-essentials-online-live-oct2021','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-apr2024','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-dec-2021','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-dec2024','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-feb-2023','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-feb2024','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-july2023','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-june2024','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-may2023','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-oct2023','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-online-live-sept2024','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sip-self-paced','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/sp-ansible-201','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-april2024','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-aug2021','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-aug2023','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-dec2021','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-dec2021/','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-dec2022','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-jan2022','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-jan2024','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-july2024','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-mar2023','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-may2022','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-may2023','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-nov2023','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-oct2021','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-oct2022','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-october2024','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-k8s-sept2022','/courses/sk8s',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-apr2024','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-aug2021','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-aug2022','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-aug2023','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-dec2021','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-jan2024','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-july2024','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-mar2023','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-may2022','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-may2023','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-may2023-dpk8d','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-nov2023','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-oct2021','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-rancher-october2024','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/april2024','/schedule?search=terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/aug-2023','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/aug2024','/schedule?search=terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/jan2023','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/jan2024','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/june2023','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/june2024','/schedule?search=terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/mar2024','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/march2023','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/may-2023','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/may2024','/schedule?search=terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/nov2023','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/oct-2023','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/oct2024','/schedule?search=terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform/sept2023','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform102/august2024','/schedule?search=terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/terraform102/june2024','/schedule?search=terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/tf-selfpaced','/courses/terraform',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/volte-and-the-ims-online-training-livesept-584p6mar2022','/courses/volte',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/volte-and-the-ims-onlinelivesept','/courses/volte',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/volte-and-the-ims-self-paced-course','/courses/volte',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/volte-online-training-june2021','/courses/volte',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-10-2024','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-4-2024','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-6-2024','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-8-2024','/courses/ai-zero-code',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/zerocode-ai-googlebard','/courses/ai-app-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/python-basics-online-live-class-nov2020','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/python-basics-self-paced','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/red-hat-system-administrator-self-paced','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/sdnnfv-self-paced','/courses/sdn',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/sip-essentials-online-live-class-dec2020','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/sip-self-paced','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/volte-and-the-ims-onlinelivesept','/courses/volte',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/volte-and-the-ims-self-paced-course','/courses/volte',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/storedeploying5g','/courses/5g-deploy',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/storegolangtraining','/courses/golang',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/suse-linux-rancher-k8s','/courses/rancher',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/training/sip-interoperability-training/','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/training/sip-training/','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/training/virtual-sip-training','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/training/virtual-sip-training/','/courses/sip',301);

-- openstack - defunct course - remove (404) in 2025
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/openstack','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/openstack','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/openstack/','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/openstack/10/','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/labs/openstack/39','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-openstack-training','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-os','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-openstack-training','/courses?category=Infrastructure',301);

-- course categories
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/ai-training','/courses?category=AI',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/ansible-training','/courses?category=Ansible',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/cisco-training','/courses?category=Networking',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/cloud-training','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/devops','/courses?category=DevOps',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/docker-training','/courses?category=DevOps',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/kubernetes','/courses?category=Kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/programming-training','/courses?category=Programming',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('categories','/telecom-courses','/courses?category=Telecom',301);

-- posters
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/ansible.pdf','https://static.alta3.com/posters/ansible.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/git.pdf','https://static.alta3.com/posters/git.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/k8s.pdf','https://static.alta3.com/posters/k8s.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/python3.pdf','https://static.alta3.com/posters/python3.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/regex.pdf','https://static.alta3.com/posters/regex.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/sip.pdf','https://static.alta3.com/posters/sip.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/terraform.pdf','https://static.alta3.com/posters/terraform.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/tmux','https://static.alta3.com/posters/tmux.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/tmux.pdf','https://static.alta3.com/posters/tmux.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/vim.pdf','https://static.alta3.com/posters/vim.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/yaml','https://static.alta3.com/posters/yaml.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/yaml.pdf','https://static.alta3.com/posters/yaml.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/','https://blog.alta3.com/posters/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/ansible.pdf','https://static.alta3.com/posters/ansible.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/git.pdf','https://static.alta3.com/posters/git.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/k8s.pdf','https://static.alta3.com/posters/k8s.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/python3.pdf','https://static.alta3.com/posters/python3.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/regex.pdf','https://static.alta3.com/posters/regex.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/sip.pdf','https://static.alta3.com/posters/sip.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/terraform.pdf','https://static.alta3.com/posters/terraform.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/tmux.pdf','https://static.alta3.com/posters/tmux.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/vim.pdf','https://static.alta3.com/posters/vim.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/static/posters/yaml.pdf','https://static.alta3.com/posters/yaml.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/SIP-Essentials-Training.pdf','https://static.alta3.com/outlines/sip/sip.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/regex-7dg3.pdf','https://static.alta3.com/outlines/pyb/pyb.pdf',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/Python-3-Poster.pdf','https://static.alta3.com/posters/python3.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/python3pkgs-zn97.pdf','https://static.alta3.com/posters/python3pkgs.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/linux-poster.pdf','https://static.alta3.com/courses/5g/info/linux.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/Linux.pdf','https://static.alta3.com/courses/5g/info/linux.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/git-y46g.pdf','https://static.alta3.com/posters/git.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/Ansible-Poster.pdf','https://static.alta3.com/posters/ansible.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/5G-Essentials.pdf','https://static.alta3.com/outlines/5g/5g.pdf',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/python3pkgs.pdf','https://static.alta3.com/posters/python3pkgs.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/yaml-yft4.pdf','https://static.alta3.com/posters/yaml.pdf',301);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/s/vim-t4xp.pdf','https://static.alta3.com/posters/vim.pdf',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/poster','https://blog.alta3.com/posters/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/poster/','https://blog.alta3.com/posters/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/poster/*','https://blog.alta3.com/posters/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters','https://blog.alta3.com/posters/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/','https://blog.alta3.com/posters/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('poster','/posters/*','https://blog.alta3.com/posters/',301);

-- to other domains
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blog','https://blog.alta3.com/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blog/','https://blog.alta3.com/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blog/*','https://blog.alta3.com/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blogs','https://blog.alta3.com/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blogs/','https://blog.alta3.com/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/blogs/*','https://blog.alta3.com/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/cloud-devops-tutorials','https://blog.alta3.com/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/downloads','https://blog.alta3.com/posters/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/downloads/','https://blog.alta3.com/posters/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/labs','https://live.alta3.com',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/lms','https://live.alta3.com',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/login','https://sso.alta3.com',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('different-domain','/posters','https://blog.alta3.com/posters/',301);

-- contact
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/DEMO','/contact-us',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/alta3-practice-lab-environments','/contact-us',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/author/hfryer/','/contact-us',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/contact','/contact-us',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/contact/','/contact-us',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/demo','/contact-us',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/free-course-trials','/contact-us',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/free-course-trials-thank-you','/contact-us',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/sales','/contact-us',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('contact','/visit','/contact-us',301);

-- about
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('about','/about-us','/about',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('about','/aboutj','/about',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('about','/api/what-is-live','/about',301);

-- home
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/cart','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/certificates','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/dashboard','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/extra','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-1','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-1-2','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-2','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-copy','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/home-old','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/research','/about',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/testimonials','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/users','/',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('primary','/wiki','/',301);

-- courses
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/alta3-research-course-portfolio','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/alta3-research-course-portfolio-1','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/alta3-research-course-training','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/cloud','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/cloud-training-','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/cloud-training-2','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/courses-accordian','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/on-demand-courses-1','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/portfolio-1','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/portfolio-1/project-one-f5w4d-wcrse','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/portfolio-2','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/search','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/store','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/store-2','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/store/labs','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-1','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses-1','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses-2','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses-2021','/courses',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('courses','/training-courses-old','/courses',301);

-- careers
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('careers','/instructor-application','/careers',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('careers','/instructor-application-1','/careers',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('careers','/sales-application','/careers',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('careers','/sales-applicatiom','/careers',301);

-- events
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/events-1','/schedule',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/events-list','/schedule',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/events-online-training','/schedule',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/july-sles-webinar','/schedule',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/kubernetes-5g-webinar','/schedule',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/kubernetes-in-the-5g-network-webinar','/schedule',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/march-suse-rancher-webinar','/schedule',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('events','/may-ansible-awx-webinar','/schedule',301);

-- offereing types type
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/classroom-live','/offering-types',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/events-list?category=Webinar','/schedule',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/on-demand-courses','/offering-types',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/manual','/offering-types',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/online-live','/offering-types',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/p/subscription-mnthly','/offering-types',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/p/subscription-yearly','/offering-types',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/self-paced','/offering-types',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/virtual','/offering-types',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/store/webinar','/offering-types',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('offerings','/subscription-services','/offering-types',302);

-- NOTE: risky, could collide with future course codes
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/avaya','/courses/sip',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/ceph','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/ims','/courses?category=Telecom',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/ipsec','/courses?category=Infrastructure',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/k8s','/courses/kubernetes',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/networks','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/python1','/courses/pyb',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/python2','/courses/napya',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/python3','/courses/api',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/rhcsa','/courses/linux-4-dev',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/courses/sdn','/courses/sd-wan',301);

-- aws
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/aws-training','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-aws-tech','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-awsarchitect','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-awsdevops','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-awssyops','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overviewawsdeveloping','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awsarchitect','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awsdeveloping','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awsdevops','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awssysops','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-awstech','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-423','/courses',302); 
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-aug-2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-aug31','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-aug32021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-4-26-22','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-4-5-22','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-42023','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-5-17-22','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-6-28-22','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-apr2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-aug18','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-aug2022','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-jan10','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-jan10-ny84t','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-jan2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-oct2020','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-class-sept28','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-july20','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-nov-21','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-oct-2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/architecting-on-aws-online-live-sept2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-techessentials-april2023','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-techessentials-feb20','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-techessentials-jan30','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-techessentials-jan9','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-05-16-22','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-6-27','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-8-22','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-apr2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-aug17','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-jan2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-july2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-june2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-may2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-nov2022','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-oct19','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-online-live-class-oct2023','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentials-sept-2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentialsoct2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/aws-technical-essentialsoct2021-ny3rx','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/big-data-on-aws-online-live-class-apr2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/big-data-on-aws-online-live-class-dec8','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/big-data-on-aws-online-live-class-oct13','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-4-26-22','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-apr2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-aug-2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-aug10','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-aug2022','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-feb28','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-jan31','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-july-2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-june2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-june22','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-may2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/developing-on-aws-online-live-class-oct-2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-0ct2022','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-apr2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-aug-2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-feb7','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-jan2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-july2022','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-june2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-mar2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-may2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-may2022','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-nov2020','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-nov2022','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-oct-2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/system-operations-on-aws-online-live-class-sept2021','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/architecting-on-aws-online-live-class-oct2020','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/aws-technical-essentials-online-live-class-aug17','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/big-data-on-aws-online-live-class-dec8','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/big-data-on-aws-online-live-class-oct13','/courses',302);

-- neuvector 302
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-suse-neuvector','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-suse-neuvector/','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-neuvector','/courses',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/neuvector-training-623','/courses',302);

-- sle 302
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/sle201v15-training','/courses/linux-4-dev',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/suse-sle201v15-linux-sept2021','/courses/linux-4-dev',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-sles-training','/courses/linux-4-dev',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-slesv201v15-training','/courses/linux-4-dev',302);

-- security 302
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-casp','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-casp/','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-ceh','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-cissp','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-comptia-security','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-ceh','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cissp-boot-camp-online-live-dec2021','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/cissp-boot-camp-online-live-nov2020-737ye','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-advanced-security-practitioner-casp-dec-gpcyn','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-advanced-security-practitioner-casp-dec-gpcyn-m25px','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-advanced-security-practitioner-casp-dec-gpcyn/','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-casp-april2022','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-casp-sept21','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-apr2022','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-april-2021','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-aug2021','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-dec2021-g29rp','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-june2021','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-march-2021','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-march-may-2021','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-nov2020','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-security-boot-camp-nov2021','/courses?category=Security',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/storecissp','/courses?category=Security',302);

-- docker 302
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-docker','/courses?category=DevOps',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-docker-1','/courses?category=DevOps',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-docker101','/courses?category=DevOps',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-docker101-1','/courses?category=DevOps',302);

-- category 302s
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/programming-training-1','/courses?category=Programming',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-intucsx','/courses?category=Programming',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-java-ai','/courses?category=Programming',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-java-ai-1','/courses?category=Programming',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-c98wf6','/courses?category=Networking',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-dcucai','/courses?category=Networking',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-comptia-network','/courses?category=Networking',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-comptia-network/','/courses?category=Networking',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store-comptia-network','/courses?category=Networking',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-network-online-live-nightclassaugust','/courses?category=Networking',302);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/store/p/comptia-network-online-live-nightclassaugust-5lgcw','/courses?category=Networking',302);
INSERT 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);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/overview-circleci-training','/courses?category=DevOps',301);
INSERT OR REPLACE INTO redir (type, src, dst, status) VALUES ('course','/storecirclecitraining','/courses?category=DevOps',301);

COMMIT;
