@@ -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
55symlink: current -> v2.19
66
77raw: /${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/
0 commit comments