diff --git a/config/redirects b/config/redirects index 151fef50..808d2e69 100644 --- a/config/redirects +++ b/config/redirects @@ -1,9 +1,47 @@ define: base https://www.mongodb.com/docs/php-library define: prefix docs/php-library raw: ${prefix}/ -> ${base}/current -define: versions v1.1 v1.2 v1.3 v1.4 v1.5 v1.6 v1.7 v1.8 v1.9 v1.10 v1.11 v1.12 v1.13 v1.15 v1.16 v1.17 v1.18 v1.19 v1.20 master +define: versions v1.16 v1.17 v1.18 v1.19 v1.20 master symlink: upcoming -> master symlink: current -> v1.20 -(v1.16-*]: ${prefix}/${version}/tutorial/client-side-encryption/ -> ${base}/${version}/tutorial/encryption/ +(v1.16-v1.19]: ${prefix}/${version}/tutorial/client-side-encryption/ -> ${base}/${version}/tutorial/encryption/ [v1.16]: ${prefix}/${version}/tutorial/encryption/ -> ${base}/${version}/ + +# standardization redirects + +# redirects in standardized docs +[v1.20-*]: ${prefix}/${version}/tutorial/install-php-library/ -> ${base}/${version}/get-started download-and-install/ +[v1.20-*]: ${prefix}/${version}/tutorial/connecting/ -> ${base}/${version}/connect/ +[v1.20-*]: ${prefix}/${version}/tutorial/server-selection/ -> ${base}/${version}/monitoring/cluster-monitoring/ +[v1.20-*]: ${prefix}/${version}/tutorial/crud/ -> ${base}/${version}/read/ +[v1.20-*]: ${prefix}/${version}/tutorial/codecs/ -> ${base}/${version}/data-formats/codecs/ +[v1.20-*]: ${prefix}/${version}/tutorial/collation/ -> ${base}/${version}/ +[v1.20-*]: ${prefix}/${version}/tutorial/commands/ -> ${base}/${version}/run-command/ +[v1.20-*]: ${prefix}/${version}/tutorial/custom-types/ -> ${base}/${version}/data-formats/custom-types/ +[v1.20-*]: ${prefix}/${version}/tutorial/decimal128/ -> ${base}/${version}/data-formats/decimal128/ +[v1.20-*]: ${prefix}/${version}/tutorial/encryption/ -> ${base}/${version}/security/in-use-encryption/ +[v1.20-*]: ${prefix}/${version}/tutorial/gridfs/ -> ${base}/${version}/write/gridfs/ +[v1.20-*]: ${prefix}/${version}/tutorial/indexes/ -> ${base}/${version}/indexes/ +[v1.20-*]: ${prefix}/${version}/tutorial/tailable-cursor/ -> ${base}/${version}/read/cursor/ +[v1.20-*]: ${prefix}/${version}/tutorial/example-data/ -> ${base}/${version}/ +[v1.20-*]: ${prefix}/${version}/tutorial/aws-lambda/ -> ${base}/${version}/ +[v1.20-*]: ${prefix}/${version}/tutorial/modeling-bson-data/ -> ${base}/${version}/data-formats/modeling-bson-data/ +[v1.20-*]: ${prefix}/${version}/tutorial/stable-api/ -> ${base}/${version}/stable-api/ + +# redirects in old docs +# note: this mapping does not account for all of the new pages +[*-v1.19]: ${prefix}/${version}/get-started download-and-install/ -> ${base}/${version}/tutorial/install-php-library/ +[*-v1.19]: ${prefix}/${version}/connect/ -> ${base}/${version}/tutorial/connecting/ +[*-v1.19]: ${prefix}/${version}/monitoring/cluster-monitoring/ -> ${base}/${version}/tutorial/server-selection/ +[*-v1.19]: ${prefix}/${version}/read/ -> ${base}/${version}/tutorial/crud/ +[*-v1.19]: ${prefix}/${version}/data-formats/codecs/ -> ${base}/${version}/tutorial/codecs/ +[*-v1.19]: ${prefix}/${version}/run-command/ -> ${base}/${version}/tutorial/commands/ +[*-v1.19]: ${prefix}/${version}/data-formats/custom-types/ -> ${base}/${version}/tutorial/custom-types/ +[*-v1.19]: ${prefix}/${version}/data-formats/decimal128/ -> ${base}/${version}/tutorial/decimal128/ +[*-v1.19]: ${prefix}/${version}/security/in-use-encryption/ -> ${base}/${version}/tutorial/encryption/ +[*-v1.19]: ${prefix}/${version}/write/gridfs/ -> ${base}/${version}/tutorial/gridfs/ +[*-v1.19]: ${prefix}/${version}/indexes/ -> ${base}/${version}/tutorial/indexes/ +[*-v1.19]: ${prefix}/${version}/read/cursor/ -> ${base}/${version}/tutorial/tailable-cursor/ +[*-v1.19]: ${prefix}/${version}/data-formats/modeling-bson-data/ -> ${base}/${version}/tutorial/modeling-bson-data/ +[*-v1.19]: ${prefix}/${version}/stable-api/ -> ${base}/${version}/tutorial/stable-api/