Skip to content

Commit 96fa02c

Browse files
authored
DOP-1883: clean up redirects for SEO purposes (#522)
* DOP-1883: use canonical links for redirects * typo
1 parent ac9a095 commit 96fa02c

File tree

1 file changed

+28
-29
lines changed

1 file changed

+28
-29
lines changed

config/redirects

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,53 +10,52 @@ symlink: stable -> v1.9
1010
########
1111

1212
# Base URL
13-
raw: kubernetes-operator/ -> ${base}/stable
13+
raw: kubernetes-operator/ -> ${base}/stable/
1414

1515
# Fix problematic redirects that omitted /stable (DOCSP-4989)
16-
raw: kubernetes-operator/tutorial/install-k8s-operator -> ${base}/stable/tutorial/install-k8s-operator
17-
raw: kubernetes-operator/reference/k8s-operator-specification -> ${base}/stable/reference/k8s-operator-specification
18-
raw: kubernetes-operator/reference/known-issues-k8s-beta -> ${base}/stable/reference/known-issues-k8s-beta
19-
raw: kubernetes-operator/reference/troubleshooting -> ${base}/stable/reference/troubleshooting
20-
raw: kubernetes-operator/release-notes -> ${base}/stable/release-notes
16+
raw: kubernetes-operator/tutorial/install-k8s-operator -> ${base}/stable/tutorial/install-k8s-operator/
17+
raw: kubernetes-operator/reference/k8s-operator-specification -> ${base}/stable/reference/k8s-operator-specification/
18+
raw: kubernetes-operator/reference/known-issues-k8s-beta -> ${base}/stable/reference/known-issues-k8s-beta/
19+
raw: kubernetes-operator/reference/troubleshooting -> ${base}/stable/reference/troubleshooting/
20+
raw: kubernetes-operator/release-notes -> ${base}/stable/release-notes/
2121

2222
# v0.10 and earlier
23-
[*-v0.10]: kubernetes-operator/${version}/configuration -> ${base}/${version}/tutorial/install-k8s-operator
24-
[*-v0.10]: kubernetes-operator/${version}/tutorial/upgrade-k8s-operator -> ${base}/${version}/tutorial/install-k8s-operator
25-
[*-v0.10]: kubernetes-operator/${version}/tutorial/upgrade-k8s-operator-v9-and-earlier -> ${base}/${version}/tutorial/install-k8s-operator
26-
[*-v0.10]: kubernetes-operator/${version}/installation -> ${base}/${version}/tutorial/install-k8s-operator
27-
[*-v0.10]: kubernetes-operator/${version}/configuration -> ${base}/${version}/tutorial/installation
23+
[*-v0.10]: kubernetes-operator/${version}/configuration -> ${base}/${version}/tutorial/install-k8s-operator/
24+
[*-v0.10]: kubernetes-operator/${version}/tutorial/upgrade-k8s-operator -> ${base}/${version}/tutorial/install-k8s-operator/
25+
[*-v0.10]: kubernetes-operator/${version}/tutorial/upgrade-k8s-operator-v9-and-earlier -> ${base}/${version}/tutorial/install-k8s-operator/
26+
[*-v0.10]: kubernetes-operator/${version}/installation -> ${base}/${version}/tutorial/install-k8s-operator/
2827

2928
# v0.11 and earlier
30-
[*-v0.11]: kubernetes-operator/${version}/reference/k8s-op-exclusive-settings -> ${base}/${version}/tutorial/edit-deployment
31-
[*-v0.11]: kubernetes-operator/${version}/tutorial/manage-database-users-x509 -> ${base}/${version}
29+
[*-v0.11]: kubernetes-operator/${version}/reference/k8s-op-exclusive-settings -> ${base}/${version}/tutorial/edit-deployment/
30+
[*-v0.11]: kubernetes-operator/${version}/tutorial/manage-database-users-x509 -> ${base}/${version}/
3231

3332
# v1.0 and later
34-
[v1.0-*]: kubernetes-operator/${version}/reference/known-issues-k8s-beta -> ${base}/${version}/reference/known-issues
33+
[v1.0-*]: kubernetes-operator/${version}/reference/known-issues-k8s-beta -> ${base}/${version}/reference/known-issues/
3534

3635
# v1.1 and earlier
37-
[*-v1.1]: kubernetes-operator/${version}/connect -> ${base}/${version}
38-
[*-v1.1]: kubernetes-operator/${version}/tutorial/connect-from-inside-k8s/ -> ${base}/${version}
39-
[*-v1.1]: kubernetes-operator/${version}/tutorial/connect-from-outside-k8s/ -> ${base}/${version}
36+
[*-v1.1]: kubernetes-operator/${version}/connect -> ${base}/${version}/
37+
[*-v1.1]: kubernetes-operator/${version}/tutorial/connect-from-inside-k8s/ -> ${base}/${version}/
38+
[*-v1.1]: kubernetes-operator/${version}/tutorial/connect-from-outside-k8s/ -> ${base}/${version}/
4039

4140
# v1.2 and earlier
42-
[*-v1.2]: kubernetes-operator/${version}/tutorial/deploy-om-container -> ${base}/${version}/deploy
41+
[*-v1.2]: kubernetes-operator/${version}/tutorial/deploy-om-container -> ${base}/${version}/deploy/
4342
[*-v1.2]: kubernetes-operator/${version}/reference/k8s-operator-om-specification -> ${base}/${version}/reference/
4443
[*-v1.2]: kubernetes-operator/${version}/reference/k8s-resource-specs -> ${base}/${version}/reference/
45-
[*-v1.2]: kubernetes-operator/${version}/tutorial/migrate-to-single-resource/ -> ${base}/${version}/upgrade
46-
[*-v1.2]: kubernetes-operator/${version}/secure -> ${base}/${version}/deploy
47-
[*-v1.2]: kubernetes-operator/${version}/tutorial/secure-tls -> ${base}/${version}/deploy
48-
[*-v1.2]: kubernetes-operator/${version}/tutorial/secure-x509-auth -> ${base}/${version}/deploy
49-
[*-v1.2]: kubernetes-operator/${version}/tutorial/secure-internal-auth -> ${base}/${version}/deploy
50-
44+
[*-v1.2]: kubernetes-operator/${version}/tutorial/migrate-to-single-resource/ -> ${base}/${version}/upgrade/
45+
[*-v1.2]: kubernetes-operator/${version}/secure -> ${base}/${version}/deploy/
46+
[*-v1.2]: kubernetes-operator/${version}/tutorial/secure-tls -> ${base}/${version}/deploy/
47+
[*-v1.2]: kubernetes-operator/${version}/tutorial/secure-x509-auth -> ${base}/${version}/deploy/
48+
[*-v1.2]: kubernetes-operator/${version}/tutorial/secure-internal-auth -> ${base}/${version}/deploy/
5149
# v1.3 and earlier
52-
[*-v1.3]: kubernetes-operator/${version}/tutorial/plan-k8s-operator-install -> ${base}/${version}/tutorial/install-k8s-operator
50+
[*-v1.3]: kubernetes-operator/${version}/tutorial/plan-k8s-operator-install -> ${base}/${version}/tutorial/install-k8s-operator/
5351
[*-v1.3]: kubernetes-operator/${version}/tutorial/modify-resource-image -> ${base}/${version}/
5452

5553
# v1.6 and earlier:
56-
[*-v1.6]: kubernetes-operator/${version}/tutorial/om-arch -> ${base}/${version}/tutorial/plan-om-resource
54+
[*-v1.6]: kubernetes-operator/${version}/tutorial/om-arch -> ${base}/${version}/tutorial/plan-om-resource/
5755

58-
# v1.7 and later
59-
[v1.7-*]: kubernetes-operator/${version}/tutorial/upgrade-k8s-operator-v9-and-earlier -> ${base}/${version}/tutorial/upgrade-k8s-operator-v161-and-earlier
56+
# v1.7
57+
[v1.7]: kubernetes-operator/${version}/tutorial/upgrade-k8s-operator-v9-and-earlier -> ${base}/${version}/tutorial/upgrade-k8s-operator-v161-and-earlier/
6058

6159
# v1.8 and later
62-
[v1.8-*]: kubernetes-operator/${version}/tutorial/upgrade-k8s-operator-v161-and-earlier -> ${base}/${version}/tutorial/upgrade-k8s-operator
60+
[v1.8-*]: kubernetes-operator/${version}/tutorial/upgrade-k8s-operator-v161-and-earlier -> ${base}/${version}/tutorial/upgrade-k8s-operator/
61+
[v1.8-*]: kubernetes-operator/${version}/tutorial/upgrade-k8s-operator-v9-and-earlier -> -> ${base}/${version}/tutorial/upgrade-k8s-operator/

0 commit comments

Comments
 (0)