2015-06-29 104 views
0

我試圖重定向http://brisbaneamazingrace.com.au/details.htmlhttp://www.teambonding.com.au/activities/amazing-race-brisbane這是一個不同的域。在我的.htaccess文件我有301重定向到.htaccess中形成不正確的重定向

Redirect 301 http://brisbaneamazingrace.com.au/details.html http://www.teambonding.com.au/activities/amazing-race-brisbane 

但重定向進入http://teambonding.com.au/activities/amazing-race-brisbanedetails.html

它使加入details.html到重定向URL的結尾。那是怎麼回事?

回答

1

您應該使用RedirectMatch對正則表達式匹配:

RedirectMatxh 301 ^/details\.html$ http://www.teambonding.com.au/activities/amazing-race-brisbane 

清除瀏覽器緩存後也進行測試。

+0

我從來沒有使用重定向,也許你知道 - 爲什麼它會添加文件名? – splash58

+0

'Redirect'確實將當前路徑添加爲目標中的尾隨路徑,這就是爲什麼我建議您在清除瀏覽器緩存後使用'RedirectMatch'。 – anubhava