CB-10029 Adding edge -> dev redirect.
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/4e345abd Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/4e345abd Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/4e345abd Branch: refs/heads/master Commit: 4e345abd9cf62672dfbbc3759f2f52191530bb99 Parents: fc12664 Author: Dmitry Blotsky <dmitry.blot...@gmail.com> Authored: Fri Nov 20 16:49:27 2015 -0800 Committer: Dmitry Blotsky <dmitry.blot...@gmail.com> Committed: Fri Nov 20 17:13:08 2015 -0800 ---------------------------------------------------------------------- www/.htaccess | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/4e345abd/www/.htaccess ---------------------------------------------------------------------- diff --git a/www/.htaccess b/www/.htaccess index 0429591..8d5d8f8 100644 --- a/www/.htaccess +++ b/www/.htaccess @@ -17,7 +17,7 @@ RewriteEngine on # 301s are for PERMANENT redirects. These are used only for mapping old # docs pages to new docs pages. -# 302: +# 302 (temp): # docs -> docs/en/latest/ # docs/ -> docs/en/latest/ # docs/XX -> docs/XX/latest/ @@ -28,7 +28,7 @@ RewriteEngine on RewriteRule ^.*docs/$ {{site.baseurl}}/docs/en/ RewriteRule ^.*docs/(\w\w)/$ {{site.baseurl}}/docs/$1/latest/ [R=302,L] -# 302: +# 302 (temp): # docs/XX/latest -> docs/XX/latest/ RewriteRule ^.*docs/(\w\w)/latest$ {{site.baseurl}}/docs/$1/latest/ [R=302,L] @@ -41,7 +41,13 @@ RewriteRule ^.*docs/(\w\w)/latest$ {{site.baseurl}}/docs/$1/latest/ [R=302,L] # resource, but the browser won't change the URI (no redirects followed). RewriteRule ^.*docs/(\w\w)/latest/(.*)$ {{site.baseurl}}/docs/$1/{{site.latest_docs_version}}/$2 [L] -# 301: +# 301 (perm): +# docs/XX/edge -> docs/xx/edge/ +# docs/XX/edge/ -> docs/xx/dev/ +RewriteRule ^.*docs/(\w\w)/edge$ {{site.baseurl}}/docs/$1/edge/ +RewriteRule ^.*docs/(\w\w)/edge/(.*)$ {{site.baseurl}}/docs/$1/dev/$2 [R=301,L] + +# 301 (perm): # old docs pages -> new docs pages (from www/_data/docs-redirects.yml) # # NOTE: @@ -52,5 +58,5 @@ RewriteRule ^.*docs/(\w\w)/latest/(.*)$ {{site.baseurl}}/docs/$1/{{site.latest_d # docs-specific is: these redirects happen for every version of the # docs. That's 157 redirects * 84 versions ~= 13000 redirects! Doing # special pattern-matching for docs keeps that number at _only_ 157. -{% for redirect in site.data.docs-redirects %} -RewriteRule ^.*docs/(\w\w)/([^/]+)/{{redirect.old}}$ {{site.baseurl}}/docs/$1/$2/{{redirect.new}} [R=301,L]{% endfor %} +{% for redirect in site.data.docs-redirects %}RewriteRule ^.*docs/(\w\w)/([^/]+)/{{redirect.old}}$ {{site.baseurl}}/docs/$1/$2/{{redirect.new}} [R=301,L] +{% endfor %} --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org For additional commands, e-mail: commits-h...@cordova.apache.org