Skip to content

Commit d71c662

Browse files
authored
DOP-1883: use canonical URLs for redirects (#12)
1 parent 3165abb commit d71c662

File tree

1 file changed

+56
-56
lines changed

1 file changed

+56
-56
lines changed

config/redirects

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -5,65 +5,65 @@ 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.14
66

77

8-
raw: /${prefix} -> ${base}/current
9-
(v1.x-*]: ${prefix}/${version}/aggregation-framework -> ${base}/${version}/quick-start
10-
(v1.x-*]: ${prefix}/${version}/examples -> ${base}/${version}/quick-start
11-
(v1.x-*]: ${prefix}/${version}/replica-sets -> ${base}/${version}/quick-start
12-
(v1.x-*]: ${prefix}/${version}/read-preference -> ${base}/${version}/quick-start
13-
(v1.x-*]: ${prefix}/${version}/write-concern -> ${base}/${version}/quick-start
14-
(v1.x-*]: ${prefix}/${version}/bulk-write-operations -> ${base}/${version}/quick-start
15-
(v1.x-*]: ${prefix}/${version}/authentication-examples -> ${base}/${version}/quick-start
16-
(v1.x-*]: ${prefix}/${version}/gridfs -> ${base}/${version}/quick-start
17-
(v1.x-*]: ${prefix}/${version}/tailable-cursors -> ${base}/${version}/quick-start
18-
(v1.x-*]: ${prefix}/${version}/web-examples -> ${base}/${version}/quick-start
19-
(v1.x-*]: ${prefix}/${version}/faq -> ${base}/${version}/quick-start
20-
(v1.x-*]: ${prefix}/${version}/style-guide -> ${base}/${version}/quick-start
21-
(v1.x-*]: ${prefix}/${version}/credits -> ${base}/${version}/quick-start
22-
[v1.x]: ${prefix}/${version}/bson-tutorials -> ${base}/${version}/quick-start
23-
[v1.x]: ${prefix}/${version}/contribute -> ${base}/${version}/quick-start
24-
[v1.x]: ${prefix}/${version}/reference/additional-resources -> ${base}/${version}/quick-start
25-
[v1.x]: ${prefix}/${version}/reference/driver-compatibility -> ${base}/${version}/quick-start
26-
[v1.x]: ${prefix}/${version}/reference/bson-v3 -> ${base}/${version}/quick-start
27-
[v1.x]: ${prefix}/${version}/reference/bson-v4 -> ${base}/${version}/quick-start
28-
[v1.x-v2.0]: ${prefix}/${version}/installation -> ${base}/${version}/quick-start
29-
[v1.x-v2.0]: ${prefix}/${version}/ruby-driver-tutorials -> ${base}/${version}/quick-start
30-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-admin-tasks -> ${base}/${version}/quick-start
31-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-create-client -> ${base}/${version}/quick-start
32-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-indexing -> ${base}/${version}/quick-start
33-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-aggregation -> ${base}/${version}/quick-start
34-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-crud-operations -> ${base}/${version}/quick-start
35-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-projections -> ${base}/${version}/quick-start
36-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-bulk-operations -> ${base}/${version}/quick-start
37-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-geospatial-search -> ${base}/${version}/quick-start
38-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-text-search -> ${base}/${version}/quick-start
39-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-collection-tasks -> ${base}/${version}/quick-start
40-
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-gridfs -> ${base}/${version}/quick-start
8+
raw: /${prefix} -> ${base}/current/
9+
(v1.x-*]: ${prefix}/${version}/aggregation-framework -> ${base}/${version}/quick-start/
10+
(v1.x-*]: ${prefix}/${version}/examples -> ${base}/${version}/quick-start/
11+
(v1.x-*]: ${prefix}/${version}/replica-sets -> ${base}/${version}/quick-start/
12+
(v1.x-*]: ${prefix}/${version}/read-preference -> ${base}/${version}/quick-start/
13+
(v1.x-*]: ${prefix}/${version}/write-concern -> ${base}/${version}/quick-start/
14+
(v1.x-*]: ${prefix}/${version}/bulk-write-operations -> ${base}/${version}/quick-start/
15+
(v1.x-*]: ${prefix}/${version}/authentication-examples -> ${base}/${version}/quick-start/
16+
(v1.x-*]: ${prefix}/${version}/gridfs -> ${base}/${version}/quick-start/
17+
(v1.x-*]: ${prefix}/${version}/tailable-cursors -> ${base}/${version}/quick-start/
18+
(v1.x-*]: ${prefix}/${version}/web-examples -> ${base}/${version}/quick-start/
19+
(v1.x-*]: ${prefix}/${version}/faq -> ${base}/${version}/quick-start/
20+
(v1.x-*]: ${prefix}/${version}/style-guide -> ${base}/${version}/quick-start/
21+
(v1.x-*]: ${prefix}/${version}/credits -> ${base}/${version}/quick-start/
22+
[v1.x]: ${prefix}/${version}/bson-tutorials -> ${base}/${version}/quick-start/
23+
[v1.x]: ${prefix}/${version}/contribute -> ${base}/${version}/quick-start/
24+
[v1.x]: ${prefix}/${version}/reference/additional-resources -> ${base}/${version}/quick-start/
25+
[v1.x]: ${prefix}/${version}/reference/driver-compatibility -> ${base}/${version}/quick-start/
26+
[v1.x]: ${prefix}/${version}/reference/bson-v3 -> ${base}/${version}/quick-start/
27+
[v1.x]: ${prefix}/${version}/reference/bson-v4 -> ${base}/${version}/quick-start/
28+
[v1.x-v2.0]: ${prefix}/${version}/installation -> ${base}/${version}/quick-start/
29+
[v1.x-v2.0]: ${prefix}/${version}/ruby-driver-tutorials -> ${base}/${version}/quick-start/
30+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-admin-tasks -> ${base}/${version}/quick-start/
31+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-create-client -> ${base}/${version}/quick-start/
32+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-indexing -> ${base}/${version}/quick-start/
33+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-aggregation -> ${base}/${version}/quick-start/
34+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-crud-operations -> ${base}/${version}/quick-start/
35+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-projections -> ${base}/${version}/quick-start/
36+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-bulk-operations -> ${base}/${version}/quick-start/
37+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-geospatial-search -> ${base}/${version}/quick-start/
38+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-text-search -> ${base}/${version}/quick-start/
39+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-collection-tasks -> ${base}/${version}/quick-start/
40+
[v1.x-v2.0]: ${prefix}/${version}/tutorials/ruby-driver-gridfs -> ${base}/${version}/quick-start/
4141
[v1.x-v2.3]: ${prefix}/${version}/whats-new -> ${base}/${version}/
4242
[v2.2-*]: ${prefix}/${version}/mongoid-tutorials -> ${mongoid_base}/master/
4343
[v2.2-*]: ${prefix}/${version}/mongoid -> ${mongoid_base}/master/
44-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-callbacks -> ${mongoid_base}/master/tutorials/mongoid-callbacks
45-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-installation -> ${mongoid_base}/master/tutorials/mongoid-installation
46-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-queries -> ${mongoid_base}/master/tutorials/mongoid-queries
47-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-upgrade -> ${mongoid_base}/master/tutorials/mongoid-upgrade
48-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-documents -> ${mongoid_base}/master/tutorials/mongoid-documents
49-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-nested-attributes -> ${mongoid_base}/master/tutorials/mongoid-nested-attributes
50-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-rails -> ${mongoid_base}/master/tutorials/mongoid-rails
51-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-validation -> ${mongoid_base}/master/tutorials/mongoid-validation
52-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-indexes -> ${mongoid_base}/master/tutorials/mongoid-indexes
53-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-persistence -> ${mongoid_base}/master/tutorials/mongoid-persistence
54-
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-relations -> ${mongoid_base}/master/tutorials/mongoid-relations
44+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-callbacks -> ${mongoid_base}/master/tutorials/mongoid-callbacks/
45+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-installation -> ${mongoid_base}/master/tutorials/mongoid-installation/
46+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-queries -> ${mongoid_base}/master/tutorials/mongoid-queries/
47+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-upgrade -> ${mongoid_base}/master/tutorials/mongoid-upgrade/
48+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-documents -> ${mongoid_base}/master/tutorials/mongoid-documents/
49+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-nested-attributes -> ${mongoid_base}/master/tutorials/mongoid-nested-attributes/
50+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-rails -> ${mongoid_base}/master/tutorials/mongoid-rails/
51+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-validation -> ${mongoid_base}/master/tutorials/mongoid-validation/
52+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-indexes -> ${mongoid_base}/master/tutorials/mongoid-indexes/
53+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-persistence -> ${mongoid_base}/master/tutorials/mongoid-persistence/
54+
[v2.2-*]: ${prefix}/${version}/tutorials/mongoid-relations -> ${mongoid_base}/master/tutorials/mongoid-relations/
5555
[v2.2-*]: ${prefix}/${version}/mongoid-tutorials-6.0 -> ${mongoid_base}/master/
56-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-callbacks -> ${mongoid_base}/master/tutorials/mongoid-callbacks
57-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-installation -> ${mongoid_base}/master/tutorials/mongoid-installation
58-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-queries -> ${mongoid_base}/master/tutorials/mongoid-queries
59-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-upgrade -> ${mongoid_base}/master/tutorials/mongoid-upgrade
60-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-documents -> ${mongoid_base}/master/tutorials/mongoid-documents
61-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-nested-attributes -> ${mongoid_base}/master/tutorials/mongoid-nested-attributes
62-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-rails -> ${mongoid_base}/master/tutorials/mongoid-rails
63-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-validation -> ${mongoid_base}/master/tutorials/mongoid-validation
64-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-indexes -> ${mongoid_base}/master/tutorials/mongoid-indexes
65-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-persistence -> ${mongoid_base}/master/tutorials/mongoid-persistence
66-
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-relations -> ${mongoid_base}/master/tutorials/mongoid-relations
56+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-callbacks -> ${mongoid_base}/master/tutorials/mongoid-callbacks/
57+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-installation -> ${mongoid_base}/master/tutorials/mongoid-installation/
58+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-queries -> ${mongoid_base}/master/tutorials/mongoid-queries/
59+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-upgrade -> ${mongoid_base}/master/tutorials/mongoid-upgrade/
60+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-documents -> ${mongoid_base}/master/tutorials/mongoid-documents/
61+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-nested-attributes -> ${mongoid_base}/master/tutorials/mongoid-nested-attributes/
62+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-rails -> ${mongoid_base}/master/tutorials/mongoid-rails/
63+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-validation -> ${mongoid_base}/master/tutorials/mongoid-validation/
64+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-indexes -> ${mongoid_base}/master/tutorials/mongoid-indexes/
65+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-persistence -> ${mongoid_base}/master/tutorials/mongoid-persistence/
66+
[v2.2-*]: ${prefix}/${version}/tutorials/6.1.0/mongoid-relations -> ${mongoid_base}/master/tutorials/mongoid-relations/
6767
[v2.2-*]: ${prefix}/${version}/mongoid-tutorials-5.2 -> ${mongoid_base}/v5.2/
6868
[v2.2-*]: ${prefix}/${version}/mongoid-tutorials-5.1 -> ${mongoid_base}/v5.2/
6969
[v2.2-*]: ${prefix}/${version}/tutorials/5.2.0/mongoid-callbacks -> ${mongoid_base}/v5.2/tutorials/mongoid-callbacks/
@@ -77,4 +77,4 @@ raw: /${prefix} -> ${base}/current
7777
[v2.2-*]: ${prefix}/${version}/tutorials/5.2.0/mongoid-indexes -> ${mongoid_base}/v5.2/tutorials/mongoid-indexes/
7878
[v2.2-*]: ${prefix}/${version}/tutorials/5.2.0/mongoid-persistence -> ${mongoid_base}/v5.2/tutorials/mongoid-persistence/
7979
[v2.2-*]: ${prefix}/${version}/tutorials/5.2.0/mongoid-relations -> ${mongoid_base}/v5.2/tutorials/mongoid-relations/
80-
[v2.7-*]: ${prefix}/${version}/tutorials/ruby-driver-admin-tasks -> ${base}/${version}/tutorials/ruby-driver-database-tasks
80+
[v2.7-*]: ${prefix}/${version}/tutorials/ruby-driver-admin-tasks -> ${base}/${version}/tutorials/ruby-driver-database-tasks/

0 commit comments

Comments
 (0)