2012-08-02 94 views
1

我試圖做一個簡單的重定向301,但我在這種情況下,遇到一個問題:重定向301不工作精細

這是我的重定向:

Redirect 301 /negocios/wisconsin/wi/ www.domain.com/directorio/category/121/Wisconsin.html 

當我進入這個網址:

www.domain.com/negocios/wisconsin/wi/servicios-multiples/ 

它適用重定向規則,並將瀏覽器這個網址:

www.domain.com/directorio/category/121/Wisconsin.htmlservicios-multiples/ 

這是一個錯誤的網址。可能是因爲網址(/ negocios/wisconsin/wi /)的一部分與我嘗試重定向的網址類似。

我該怎麼做才能重定向僅適用於此URL(/ negocios /威斯康星/無線/),即使我輸入類似例如像

www.domain.com/negocios/wisconsin/wi/WHATEVER-HERE 

回答

1

另一個URL嘗試使用RedirectMatch代替:

RedirectMatch 301 ^/negocios/wisconsin/wi/$ www.domain.com/directorio/category/121/Wisconsin.html 

這告訴Apache只重定向精確匹配,而不是將路徑節點鏈接在一起,這就是Redirect所做的。

+0

這是正確答案 – MrBr 2013-09-03 21:13:51