forked from cert-manager/website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_redirects
150 lines (132 loc) · 13.4 KB
/
_redirects
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
# These rules will change if you change your site’s custom domains or HTTPS settings
# Redirect domain aliases to primary domain
https://netlify.cert-manager.io/* https://cert-manager.io/:splat 301!
# Optional: Redirect default Netlify subdomain to primary domain
https://cert-manager.netlify.com/* https://cert-manager.io/:splat 301!
# We previously released the external loadbalancer page under /configuration, and is now moved to /configuration/acme/http01/
https://cert-manager.io/docs/configuration/externalloadbalancer/ https://cert-manager.io/docs/configuration/acme/http01/externalloadbalancer/ 301!
# Before May 2021, the project-maturity page listed the various Kubernetes
# releases that cert-manager was supporting. Since we moved this information
# to the supported-releases page, we removed the project-maturity page.
https://cert-manager.io/docs/concepts/project-maturity/ https://cert-manager.io/docs/installation/supported-releases/
# Before July 2021, the install pages were organised differently, below
# are some redirects to fix external references to these old pages.
https://cert-manager.io/docs/installation/kubernetes/ https://cert-manager.io/docs/installation/supported-releases/
https://cert-manager.io/docs/installation/openshift/ https://cert-manager.io/docs/installation/supported-releases/
https://cert-manager.io/docs/installation/uninstall/kubernetes/ https://cert-manager.io/docs/installation/uninstall/
https://cert-manager.io/docs/installation/uninstall/openshift/ https://cert-manager.io/docs/installation/uninstall/
# In v1.6 we released 'cmctl' which is considered a better CLI experience than
# 'kubectl cert-manager'. The 'cmctl' page became the source of truth for all
# subcommands so the old references to 'kubectl cert-manager' are redirected
# there.
https://cert-manager.io/docs/usage/kubectl-plugin/#commands https://cert-manager.io/docs/usage/cmctl/#commands
https://cert-manager.io/docs/usage/kubectl-plugin/#approve-deny https://cert-manager.io/docs/usage/cmctl/#approve-and-deny-certificaterequests
https://cert-manager.io/docs/usage/kubectl-plugin/#convert https://cert-manager.io/docs/usage/cmctl/#convert
https://cert-manager.io/docs/usage/kubectl-plugin/#create https://cert-manager.io/docs/usage/cmctl/#create
https://cert-manager.io/docs/usage/kubectl-plugin/#certificaterequest https://cert-manager.io/docs/usage/cmctl/#certificaterequest
https://cert-manager.io/docs/usage/kubectl-plugin/#renew https://cert-manager.io/docs/usage/cmctl/#renew
https://cert-manager.io/docs/usage/kubectl-plugin/#status-certificate https://cert-manager.io/docs/usage/cmctl/#status-certificate
https://cert-manager.io/docs/usage/kubectl-plugin/#completion https://cert-manager.io/docs/usage/cmctl/#completion
https://cert-manager.io/docs/usage/kubectl-plugin/#experimental https://cert-manager.io/docs/usage/cmctl/#experimental
https://cert-manager.io/docs/usage/kubectl-plugin/#certificatesigningrequest https://cert-manager.io/docs/usage/cmctl/#certificatesigningrequest
# docs.cert-manager.io was previously a separately hosted service. The dns has since been redirected and the following rules are required for historical links
# These rules are in place to capture traffic that is specifically referencing these source urls
https://docs.cert-manager.io/en/latest/getting-started/index.html https://cert-manager.io/docs/tutorials/
https://docs.cert-manager.io/en/latest/tutorials/acme/index.html https://cert-manager.io/docs/tutorials/
https://docs.cert-manager.io/en/latest/ https://cert-manager.io/docs/
# Issuer-specific redirects; these were mined from a wayback machine crawl of the old site:
# https://web.archive.org/web/20190802192846/http://docs.cert-manager.io/en/latest/tasks/issuers/index.html
https://docs.cert-manager.io/en/latest/tasks/issuers/setup-acme/http01/* https://cert-manager.io/docs/configuration/acme/http01/
https://docs.cert-manager.io/en/latest/tasks/issuers/setup-acme/dns01/* https://cert-manager.io/docs/configuration/acme/dns01/
https://docs.cert-manager.io/en/latest/tasks/issuers/setup-acme/* https://cert-manager.io/docs/configuration/acme/
https://docs.cert-manager.io/en/latest/tasks/issuers/setup-ca.html https://cert-manager.io/docs/configuration/ca/
https://docs.cert-manager.io/en/latest/tasks/issuers/setup-selfsigned.html https://cert-manager.io/docs/configuration/selfsigned/
https://docs.cert-manager.io/en/latest/tasks/issuers/setup-vault.html https://cert-manager.io/docs/configuration/vault/
https://docs.cert-manager.io/en/latest/tasks/issuers/setup-venafi.html https://cert-manager.io/docs/configuration/venafi/
# Fallback in case there are any pages we missed:
https://docs.cert-manager.io/en/latest/tasks/issuers/* https://cert-manager.io/docs/configuration/
# Capture historical links that reference endpoints for specfic release versions. Whilst these endpoints might not exist anymore these
# redirect rules will capture the request and route the user to the specific release-note page
https://docs.cert-manager.io/en/release-0.1/* https://cert-manager.io/docs/release-notes/release-notes-0.1/ 301!
https://docs.cert-manager.io/en/release-0.2/* https://cert-manager.io/docs/release-notes/release-notes-0.2/ 301!
https://docs.cert-manager.io/en/release-0.3/* https://cert-manager.io/docs/release-notes/release-notes-0.3/ 301!
https://docs.cert-manager.io/en/release-0.4/* https://cert-manager.io/docs/release-notes/release-notes-0.4/ 301!
https://docs.cert-manager.io/en/release-0.5/* https://cert-manager.io/docs/release-notes/release-notes-0.5/ 301!
https://docs.cert-manager.io/en/release-0.6/* https://cert-manager.io/docs/release-notes/release-notes-0.6/ 301!
https://docs.cert-manager.io/en/release-0.7/* https://cert-manager.io/docs/release-notes/release-notes-0.7/ 301!
https://docs.cert-manager.io/en/release-0.8/* https://cert-manager.io/docs/release-notes/release-notes-0.8/ 301!
https://docs.cert-manager.io/en/release-0.9/* https://cert-manager.io/docs/release-notes/release-notes-0.9/ 301!
https://docs.cert-manager.io/en/release-0.10/* https://cert-manager.io/docs/release-notes/release-notes-0.10/ 301!
https://docs.cert-manager.io/en/release-0.11/* https://cert-manager.io/docs/release-notes/release-notes-0.11/ 301!
https://docs.cert-manager.io/en/release-0.12/* https://cert-manager.io/docs/release-notes/release-notes-0.12/ 301!
https://docs.cert-manager.io/en/release-0.13/* https://cert-manager.io/docs/release-notes/release-notes-0.13/ 301!
https://docs.cert-manager.io/en/release-0.14/* https://cert-manager.io/docs/release-notes/release-notes-0.14/ 301!
https://docs.cert-manager.io/en/release-0.15/* https://cert-manager.io/docs/release-notes/release-notes-0.15/ 301!
https://docs.cert-manager.io/en/release-0.16/* https://cert-manager.io/docs/release-notes/release-notes-0.16/ 301!
# Capture requests to old docs release-notes pages and re-route them accordingly
https://docs.cert-manager.io/en/release-* https://cert-manager.io/docs/release-notes/release-notes-:splat 301!
https://docs.cert-manager.io https://cert-manager.io/docs 301!
https://docs.cert-manager.io/* https://cert-manager.io/docs/:splat 302!
# Handle a page rename
https://cert-manager.io/docs/faq/kubed/* https://cert-manager.io/docs/faq/sync-secrets/
# Redirect old docs pages which used to be versioned but which don't need to be, so that they point at the latest version of the page
# Upgrading is in effect a list of pages which are only appended to
https://cert-manager.io/v0.12-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v0.13-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v0.14-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v0.15-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v0.16-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v1.0-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v1.1-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v1.2-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v1.3-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v1.4-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v1.5-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v1.6-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
https://cert-manager.io/v1.7-docs/installation/upgrading/* https://cert-manager.io/docs/installation/upgrading/ 301!
# Contributing guidelines are only really useful to view as the latest version; it's not important
# what they were for a given release, it's important what they are today.
https://cert-manager.io/v0.12-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v0.13-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v0.14-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v0.15-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v0.16-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v1.0-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v1.1-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v1.2-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v1.3-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v1.4-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v1.5-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v1.6-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
https://cert-manager.io/v1.7-docs/contributing/* https://cert-manager.io/docs/contributing/ 301!
# We introduced "Supported Releases" in cert-manager 1.3. The page is only really useful in its "latest" form
https://cert-manager.io/v1.3-docs/installation/supported-releases/* https://cert-manager.io/docs/installation/supported-releases/ 301!
https://cert-manager.io/v1.4-docs/installation/supported-releases/* https://cert-manager.io/docs/installation/supported-releases/ 301!
https://cert-manager.io/v1.5-docs/installation/supported-releases/* https://cert-manager.io/docs/installation/supported-releases/ 301!
https://cert-manager.io/v1.6-docs/installation/supported-releases/* https://cert-manager.io/docs/installation/supported-releases/ 301!
https://cert-manager.io/v1.7-docs/installation/supported-releases/* https://cert-manager.io/docs/installation/supported-releases/ 301!
# Release notes are similar to "upgrading" notes - there's one canonical list which is appended to
https://cert-manager.io/v0.12-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v0.13-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v0.14-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v0.15-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v0.16-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v1.0-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v1.1-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v1.2-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v1.3-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v1.4-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v1.5-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v1.6-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
https://cert-manager.io/v1.7-docs/release-notes/* https://cert-manager.io/docs/release-notes/ 301!
# Starting from version 0.15 we added an aboutjetstack page; only the latest one is really relevant
https://cert-manager.io/v0.15-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!
https://cert-manager.io/v0.16-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!
https://cert-manager.io/v1.0-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!
https://cert-manager.io/v1.1-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!
https://cert-manager.io/v1.2-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!
https://cert-manager.io/v1.3-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!
https://cert-manager.io/v1.4-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!
https://cert-manager.io/v1.5-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!
https://cert-manager.io/v1.6-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!
https://cert-manager.io/v1.7-docs/aboutjetstack/* https://cert-manager.io/docs/aboutjetstack/ 301!