繁体   English   中英

找不到带有问号404文件的重定向301 htacces

[英]Redirect 301 htacces with question mark 404 file not found

我想重定向

/fr/verhuur_details.asp?nav=3&id=106 TO / fr / location / knikarm

我在我的.htaccess中使用此规则:

Redirect 301    /fr/verhuur_details.asp?nav=3&id=106    /fr/location/knikarm

但我总是收到404未找到

但是下面的代码很完美

Redirect 301    /fr/verhuur_details.asp    /fr/location/knikarm

一切都很好。 所以我的猜测是? 导致此问题。 任何帮助将不胜感激! 提前致谢

不太习惯Redirect ,但是有了RewriteRule ,您可以这样:

RewriteEngine on

RewriteCond %{QUERY_STRING} ^nav=3&id=106$
RewriteRule ^fr/verhuur_details.asp$ /fr/location/knikarm? [R=301,L]

这应该工作。

注意:如果要在重定向后保留查询字符串,则需要删除? 在末尾 :

RewriteEngine on

RewriteCond %{QUERY_STRING} ^nav=3&id=106$
RewriteRule ^fr/verhuur_details.asp$ /fr/location/knikarm [R=301,L]

希望能帮助到你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM