From e72c1d12af6efff3a5f10e4880f78b983c4bcb5c Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Thu, 20 Oct 2016 08:01:07 -0400 Subject: [PATCH] Use 301 redirect for renamed doc redirections --- lib/app.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/app.rb b/lib/app.rb index 5f218ef4..66c0001a 100644 --- a/lib/app.rb +++ b/lib/app.rb @@ -299,7 +299,7 @@ class App < Sinatra::Application get %r{\A/([\w~\.%]+)(\-[\w\-]+)?(/.*)?\z} do |doc, type, rest| doc.sub! '%7E', '~' - return redirect "/#{DOC_REDIRECTS[doc]}#{type}#{rest}" if DOC_REDIRECTS.key?(doc) + return redirect "/#{DOC_REDIRECTS[doc]}#{type}#{rest}", 301 if DOC_REDIRECTS.key?(doc) return redirect "/angularjs/api#{rest}", 301 if doc == 'angular' && rest.start_with?('/ng') return 404 unless @doc = find_doc(doc)