Skip to content

Commit 0dc79dc

Browse files
authored
DOP-3535: correctly redirect old C2C docs (#116)
1 parent 0b9f619 commit 0dc79dc

File tree

1 file changed

+48
-5
lines changed

1 file changed

+48
-5
lines changed

config/redirects

Lines changed: 48 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,52 @@
11
define: prefix docs/cluster-to-cluster-sync
2-
define: base https://www.mongodb.com
3-
define: versions master
2+
define: base https://www.mongodb.com/docs/cluster-to-cluster-sync
3+
define: versions v0.9 master
44

5-
# raw: <source file> -> ${base}/${prefix}/<destination>
5+
# raw: <source file> -> ${base}/<destination>
66

7-
raw: docs/cluster-to-cluster-sync -> ${base}/${prefix}/current/
8-
raw: docs/cluster-to-cluster -> ${base}/${prefix}/current/
7+
raw: ${prefix} -> ${base}/current/
8+
raw: docs/cluster-to-cluster -> ${base}/current/
99

10+
# Redirects for pre-versioned pages to direct to /current
11+
12+
raw: ${prefix}/using-mongosync -> ${base}/current/using-mongosync/
13+
raw: ${prefix}/reference -> ${base}/current/reference/
14+
raw: ${prefix}/release-notes -> ${base}/current/release-notes/
15+
raw: ${prefix}/index -> ${base}/current/index/
16+
raw: ${prefix}/installation/install-on-linux -> ${base}/current/installation/install-on-linux/
17+
raw: ${prefix}/installation/install-on-windows -> ${base}/current/installation/install-on-windows/
18+
raw: ${prefix}/installation/install-on-macos -> ${base}/current/installation/install-on-macos/
19+
raw: ${prefix}/release-notes/1.2 -> ${base}/current/release-notes/1.2/
20+
raw: ${prefix}/release-notes/1.0 -> ${base}/current/release-notes/1.0/
21+
raw: ${prefix}/release-notes/1.1 -> ${base}/current/release-notes/1.1/
22+
raw: ${prefix}/release-notes/0.9 -> ${base}/current/release-notes/0.9/
23+
raw: ${prefix}/faq -> ${base}/current/faq/
24+
raw: ${prefix}/multiple-mongosyncs -> ${base}/current/multiple-mongosyncs/
25+
raw: ${prefix}/connecting -> ${base}/current/connecting/
26+
raw: ${prefix}/connecting/onprem-to-atlas -> ${base}/current/connecting/onprem-to-atlas/
27+
raw: ${prefix}/connecting/atlas-to-atlas -> ${base}/current/connecting/atlas-to-atlas/
28+
raw: ${prefix}/connecting/onprem-to-onprem -> ${base}/current/connecting/onprem-to-onprem/
29+
raw: ${prefix}/installation -> ${base}/current/installation/
30+
raw: ${prefix}/reference/collection-level-filtering -> ${base}/current/reference/collection-level-filtering/
31+
raw: ${prefix}/reference/oplog-sizing -> ${base}/current/reference/oplog-sizing/
32+
raw: ${prefix}/reference/configuration -> ${base}/current/reference/configuration/
33+
raw: ${prefix}/reference/api -> ${base}/current/reference/api/
34+
raw: ${prefix}/reference/logging -> ${base}/current/reference/logging/
35+
raw: ${prefix}/reference/mongosync-states -> ${base}/current/reference/mongosync-states/
36+
raw: ${prefix}/reference/versioning -> ${base}/current/reference/versioning/
37+
raw: ${prefix}/reference/limitations -> ${base}/current/reference/limitations/
38+
raw: ${prefix}/reference/api/commit -> ${base}/current/reference/api/commit/
39+
raw: ${prefix}/reference/api/resume -> ${base}/current/reference/api/resume/
40+
raw: ${prefix}/reference/api/progress -> ${base}/current/reference/api/progress/
41+
raw: ${prefix}/reference/api/start -> ${base}/current/reference/api/start/
42+
raw: ${prefix}/reference/api/pause -> ${base}/current/reference/api/pause/
43+
raw: ${prefix}/reference/api/reverse -> ${base}/current/reference/api/reverse/
44+
raw: ${prefix}/reference/disaster-recovery -> ${base}/current/reference/disaster-recovery/
45+
raw: ${prefix}/reference/mongosync -> ${base}/current/reference/mongosync/
46+
raw: ${prefix}/quickstart -> ${base}/current/quickstart/
47+
48+
# Handle flipping version from 1.x to "Legacy" for pages not present in "Legacy"
49+
50+
[v0.9]: ${prefix}/${version}/release-notes/1.0 -> ${base}/${version}/release-notes/
51+
[v0.9]: ${prefix}/${version}/release-notes/1.1 -> ${base}/${version}/release-notes/
52+
[v0.9]: ${prefix}/${version}/release-notes/1.2 -> ${base}/${version}/release-notes/

0 commit comments

Comments
 (0)