2017-08-13 56 views
1

大家好我設置了簡單的.htaccess重定向。起初它工作正常,但現在它重定向到無效url(不是我說的那個)多次。 首先,我做的事:設置後.htaccess重定向服務器顯示到meany重定向和不正確的URL?

# redirect 
Redirect 301/http://astangastudio.dk/index2.html 

它工作得很好,比給我的網址http://astangastudio.dk/index2.htmlindex2.htmlindex2.html ...,SIO我這樣做重定向:

Redirect 301 /index.html new/html/index2.html 

但whant除了它和STIL重定向到index2.htmlindex2 html的...

+0

什麼是你想acheive?當請求是針對'index.html'時,你想重定向到'new/html/index2.html'嗎?你可以在這裏發佈你的'.htaccess'重定向規則嗎? –

+0

yup.permanent重定向,但由於某種原因,現在它再次正常工作,nobady沒有做任何事......這裏是代碼: 重定向301 /index.html http://astangastudio.dk/new/html/index2.html 我只是害怕它會再次開始行爲不端,所以爲了讓某人消化某些東西而哭泣。 – stelarossa

回答

0

這是因爲重定向模式//index2.html相匹配的目標路徑,並重定向/index2.html回到/index2.html因此你得到了太多的重定向錯誤

您需要使用RedirectMatch,而不是重定向到避免這種行爲

RedirectMatch ^/$ http://example.com/index2.html