2014-02-24 77 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