Skip to content

Commit 9487c64

Browse files
authored
Merge pull request #48 from rustagir/DOCSP-31844-redirect-all-v1.x
DOCSP-31844: redirect all v1.x to current homepage
2 parents a40bcfa + ea47e20 commit 9487c64

File tree

2 files changed

+88
-35
lines changed

2 files changed

+88
-35
lines changed

config/redirects

Lines changed: 87 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,39 +5,75 @@ define: versions v1.x v2.0 v2.1 v2.2 v2.3 v2.4 v2.5 v2.6 v2.7 v2.8 v2.9 v2.10 v2
55
symlink: current -> v2.19
66

77
raw: /${prefix} -> ${base}/current/
8-
(v1.x-*]: ${prefix}/${version}/aggregation-framework -> ${base}/${version}/quick-start/
9-
(v1.x-*]: ${prefix}/${version}/examples -> ${base}/${version}/quick-start/
10-
(v1.x-*]: ${prefix}/${version}/replica-sets -> ${base}/${version}/quick-start/
11-
(v1.x-*]: ${prefix}/${version}/read-preference -> ${base}/${version}/quick-start/
12-
(v1.x-*]: ${prefix}/${version}/write-concern -> ${base}/${version}/quick-start/
13-
(v1.x-*]: ${prefix}/${version}/bulk-write-operations -> ${base}/${version}/quick-start/
14-
(v1.x-*]: ${prefix}/${version}/authentication-examples -> ${base}/${version}/quick-start/
15-
(v1.x-*]: ${prefix}/${version}/gridfs -> ${base}/${version}/quick-start/
16-
(v1.x-*]: ${prefix}/${version}/tailable-cursors -> ${base}/${version}/quick-start/
17-
(v1.x-*]: ${prefix}/${version}/web-examples -> ${base}/${version}/quick-start/
18-
(v1.x-*]: ${prefix}/${version}/faq -> ${base}/${version}/quick-start/
19-
(v1.x-*]: ${prefix}/${version}/style-guide -> ${base}/${version}/quick-start/
20-
(v1.x-*]: ${prefix}/${version}/credits -> ${base}/${version}/quick-start/
21-
[v1.x]: ${prefix}/${version}/bson-tutorials -> ${base}/${version}/quick-start/
22-
[v1.x]: ${prefix}/${version}/contribute -> ${base}/${version}/quick-start/
23-
[v1.x]: ${prefix}/${version}/reference/additional-resources -> ${base}/${version}/quick-start/
24-
[v1.x]: ${prefix}/${version}/reference/driver-compatibility -> ${base}/${version}/quick-start/
25-
[v1.x]: ${prefix}/${version}/reference/bson-v3 -> ${base}/${version}/quick-start/
26-
[v1.x]: ${prefix}/${version}/reference/bson-v4 -> ${base}/${version}/quick-start/
27-
[v1.x-v2.0]: ${prefix}/${version}/installation -> ${base}/${version}/quick-start/
28-
[v1.x-v2.0]: ${prefix}/${version}/ruby-driver-tutorials -> ${base}/${version}/quick-start/
29-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-admin-tasks -> ${base}/${version}/quick-start/
30-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-create-client -> ${base}/${version}/quick-start/
31-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-indexing -> ${base}/${version}/quick-start/
32-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-aggregation -> ${base}/${version}/quick-start/
33-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-crud-operations -> ${base}/${version}/quick-start/
34-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-projections -> ${base}/${version}/quick-start/
35-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-bulk-operations -> ${base}/${version}/quick-start/
36-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-geospatial-search -> ${base}/${version}/quick-start/
37-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-text-search -> ${base}/${version}/quick-start/
38-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-collection-tasks -> ${base}/${version}/quick-start/
39-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-gridfs -> ${base}/${version}/quick-start/
40-
[v1.x-v2.3]: ${prefix}/${version}/whats-new -> ${base}/${version}/
8+
9+
# redirects for all v1.x pages
10+
11+
[v1.x]: ${prefix}/${version}/ -> ${base}/current/
12+
[v1.x]: ${prefix}/${version}/aggregation-framework/ -> ${base}/current/
13+
[v1.x]: ${prefix}/${version}/authentication/ -> ${base}/current/
14+
[v1.x]: ${prefix}/${version}/bulk-write-operations/ -> ${base}/current/
15+
[v1.x]: ${prefix}/${version}/credits/ -> ${base}/current/
16+
[v1.x]: ${prefix}/${version}/examples/ -> ${base}/current/
17+
[v1.x]: ${prefix}/${version}/faq/ -> ${base}/current/
18+
[v1.x]: ${prefix}/${version}/gridfs/ -> ${base}/current/
19+
[v1.x]: ${prefix}/${version}/index/ -> ${base}/current/
20+
[v1.x]: ${prefix}/${version}/quick-start/ -> ${base}/current/
21+
[v1.x]: ${prefix}/${version}/read-preference/ -> ${base}/current/
22+
[v1.x]: ${prefix}/${version}/replica-sets/ -> ${base}/current/
23+
[v1.x]: ${prefix}/${version}/style-guide/ -> ${base}/current/
24+
[v1.x]: ${prefix}/${version}/tailable-cursors/ -> ${base}/current/
25+
[v1.x]: ${prefix}/${version}/web-examples/ -> ${base}/current/
26+
[v1.x]: ${prefix}/${version}/write-concern/ -> ${base}/current/
27+
[v1.x]: ${prefix}/${version}/bson-tutorials/ -> ${base}/current/
28+
[v1.x]: ${prefix}/${version}/contribute/ -> ${base}/current/
29+
[v1.x]: ${prefix}/${version}/reference/additional-resources/ -> ${base}/current/
30+
[v1.x]: ${prefix}/${version}/reference/driver-compatibility/ -> ${base}/current/
31+
[v1.x]: ${prefix}/${version}/reference/bson-v3/ -> ${base}/current/
32+
[v1.x]: ${prefix}/${version}/reference/bson-v4/ -> ${base}/current/
33+
[v1.x]: ${prefix}/${version}/installation -> ${base}/current/
34+
[v1.x]: ${prefix}/${version}/ruby-driver-tutorials -> ${base}/current/
35+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-admin-tasks -> ${base}/current/
36+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-create-client -> ${base}/current/
37+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-indexing -> ${base}/current/
38+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-aggregation -> ${base}/current/
39+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-crud-operations -> ${base}/current/
40+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-projections -> ${base}/current/
41+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-bulk-operations -> ${base}/current/
42+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-geospatial-search -> ${base}/current/
43+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-text-search -> ${base}/current/
44+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-collection-tasks -> ${base}/current/
45+
[v1.x]: ${prefix}/${version}/tutorials/ruby-driver-gridfs -> ${base}/current/
46+
[v1.x]: ${prefix}/${version}/whats-new -> ${base}/current/
47+
48+
# redirects for all 2.x
49+
50+
[v2.0-v2.14]: ${prefix}/${version}/aggregation-framework -> ${base}/${version}/quick-start/
51+
[v2.0-v2.14]: ${prefix}/${version}/examples -> ${base}/${version}/quick-start/
52+
[v2.0-v2.14]: ${prefix}/${version}/replica-sets -> ${base}/${version}/quick-start/
53+
[v2.0-v2.14]: ${prefix}/${version}/read-preference -> ${base}/${version}/quick-start/
54+
[v2.0-v2.14]: ${prefix}/${version}/write-concern -> ${base}/${version}/quick-start/
55+
[v2.0-v2.14]: ${prefix}/${version}/bulk-write-operations -> ${base}/${version}/quick-start/
56+
[v2.0-v2.14]: ${prefix}/${version}/authentication-examples -> ${base}/${version}/quick-start/
57+
[v2.0-v2.14]: ${prefix}/${version}/gridfs -> ${base}/${version}/quick-start/
58+
[v2.0-v2.14]: ${prefix}/${version}/tailable-cursors -> ${base}/${version}/quick-start/
59+
[v2.0-v2.14]: ${prefix}/${version}/web-examples -> ${base}/${version}/quick-start/
60+
[v2.0-v2.14]: ${prefix}/${version}/faq -> ${base}/${version}/quick-start/
61+
[v2.0-v2.14]: ${prefix}/${version}/style-guide -> ${base}/${version}/quick-start/
62+
[v2.0-v2.14]: ${prefix}/${version}/credits -> ${base}/${version}/quick-start/
63+
[v2.0]: ${prefix}/${version}/installation -> ${base}/${version}/quick-start/
64+
[v2.0]: ${prefix}/${version}/ruby-driver-tutorials -> ${base}/${version}/quick-start/
65+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-admin-tasks -> ${base}/${version}/quick-start/
66+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-create-client -> ${base}/${version}/quick-start/
67+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-indexing -> ${base}/${version}/quick-start/
68+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-aggregation -> ${base}/${version}/quick-start/
69+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-crud-operations -> ${base}/${version}/quick-start/
70+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-projections -> ${base}/${version}/quick-start/
71+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-bulk-operations -> ${base}/${version}/quick-start/
72+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-geospatial-search -> ${base}/${version}/quick-start/
73+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-text-search -> ${base}/${version}/quick-start/
74+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-collection-tasks -> ${base}/${version}/quick-start/
75+
[v2.0]: ${prefix}/${version}/tutorials/ruby-driver-gridfs -> ${base}/${version}/quick-start/
76+
[v2.3]: ${prefix}/${version}/whats-new -> ${base}/${version}/
4177
[v2.2-*]: ${prefix}/${version}/mongoid-tutorials -> ${mongoid_base}/master/
4278
[v2.2-*]: ${prefix}/${version}/mongoid -> ${mongoid_base}/master/
4379
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-callbacks -> ${mongoid_base}/master/tutorials/mongoid-callbacks/
@@ -77,7 +113,23 @@ raw: /${prefix} -> ${base}/current/
77113
[v2.2-*]: ${prefix}/${version}/tutorials/5.2.0/mongoid-persistence -> ${mongoid_base}/v5.2/tutorials/mongoid-persistence/
78114
[v2.2-*]: ${prefix}/${version}/tutorials/5.2.0/mongoid-relations -> ${mongoid_base}/v5.2/tutorials/mongoid-relations/
79115
[v2.7-*]: ${prefix}/${version}/tutorials/ruby-driver-admin-tasks -> ${base}/${version}/tutorials/ruby-driver-database-tasks/
116+
80117
# redirects for 2.15
118+
119+
[v2.15-*]: ${prefix}/${version}/aggregation-framework -> ${base}/${version}/
120+
[v2.15-*]: ${prefix}/${version}/examples -> ${base}/${version}/
121+
[v2.15-*]: ${prefix}/${version}/replica-sets -> ${base}/${version}/
122+
[v2.15-*]: ${prefix}/${version}/read-preference -> ${base}/${version}/
123+
[v2.15-*]: ${prefix}/${version}/write-concern -> ${base}/${version}/
124+
[v2.15-*]: ${prefix}/${version}/bulk-write-operations -> ${base}/${version}/
125+
[v2.15-*]: ${prefix}/${version}/authentication-examples -> ${base}/${version}/
126+
[v2.15-*]: ${prefix}/${version}/gridfs -> ${base}/${version}/
127+
[v2.15-*]: ${prefix}/${version}/tailable-cursors -> ${base}/${version}/
128+
[v2.15-*]: ${prefix}/${version}/web-examples -> ${base}/${version}/
129+
[v2.15-*]: ${prefix}/${version}/faq -> ${base}/${version}/
130+
[v2.15-*]: ${prefix}/${version}/style-guide -> ${base}/${version}/
131+
[v2.15-*]: ${prefix}/${version}/credits -> ${base}/${version}/
132+
81133
[v2.15-*]: ${prefix}/${version}/tutorials/ruby-driver-aggregation -> ${base}/${version}/reference/aggregation/
82134
[v2.15-*]: ${prefix}/${version}/tutorials/ruby-driver-authentication -> ${base}/${version}/reference/authentication/
83135
[v2.15-*]: ${prefix}/${version}/tutorials/ruby-driver-bulk-operations -> ${base}/${version}/reference/bulk-operations/
@@ -98,8 +150,9 @@ raw: /${prefix} -> ${base}/current/
98150
[v2.15-*]: ${prefix}/${version}/tutorials/ruby-driver-transactions -> ${base}/${version}/reference/transactions/
99151
[v2.15-*]: ${prefix}/${version}/tutorials/user-management -> ${base}/${version}/reference/user-management/
100152
[v2.15-*]: ${prefix}/${version}/tutorials/query-cache -> ${base}/${version}/reference/query-cache/
101-
[v2.15-*]: ${prefix}/${version}/quick-start -> ${base}/${version}/tutorials/quick-start/
153+
102154
# redirects for 2.16
155+
103156
[v2.16-*]: ${prefix}/${version}/tutorials/ruby-driver-aggregation -> ${base}/${version}/reference/aggregation/
104157
[v2.16-*]: ${prefix}/${version}/tutorials/ruby-driver-authentication -> ${base}/${version}/reference/authentication/
105158
[v2.16-*]: ${prefix}/${version}/tutorials/ruby-driver-bulk-operations -> ${base}/${version}/reference/bulk-operations/

mongo-ruby-driver

Submodule mongo-ruby-driver updated 1056 files

0 commit comments

Comments
 (0)