2014-02-24 56 views
1

我在我的htaccess的文件數重定向像重定向 - 301動態網址和問號

redirect 301 /detail.php?id=101 http://www.example.com/product/costume-didnt-fit-im-stuck-shirt/ 

我經常使用這種方法,但是這一次似乎沒有工作,我想它是動態網址。有沒有辦法使用這種類型的URL重定向這種方法?

回答

1

您無法匹配Redirect指令中的查詢字符串。使用mod_rewrite規則改爲:

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^id=[0-9]+ 
RewriteRule ^detail\.php$ http://www.example.com/product/costume-didnt-fit-im-stuck-shirt/? [L,R=301,NC] 
+0

唉確定病態嘗試,我對他們有大約100讓我有些工作要做:) –

+0

似乎404'ing –

+0

你嘗試測試它,什麼什麼網址這是.htaccess的位置? – anubhava