2016-03-01 64 views
1

我想解決如何301重定向/名人堂/(只在這裏)/(只/東西 - 這裏)) ,如果有人登陸實際/名譽堂/路徑,則不會重定向。301只重定向一個子文件夾的內容而不是子文件夾本身

到目前爲止,我有:

RedirectMatch 301 ^/hall-of-fame/(.*)$ /profile/$1 

然而,這也符合/霍爾的成名/並重定向到/資料/ - 我不想要的。

有什麼建議嗎?

謝謝

+0

我不熟悉.htaccess正則表達式,但你有沒有嘗試^ /名人堂/(。{1,})$? https://regex101.com/r/uF8aZ8/ –

回答

1

你需要改變你的正則表達式只是一點點。如果你使用(.*)這意味着0個字符多,所以它也會匹配一個空的URI。您需要將其更改爲(.+)意味着1個或更多。所以在它重新定向之前,必須有一些東西在大廳之後。

RedirectMatch 301 ^/hall-of-fame/(.+)$ /profile/$1 
+0

perfecto,謝謝 – Martin

相關問題