标签: apache .htaccess http
我正在尝试使用htaccess将已从网站删除的网页子集重定向到特定的404网页。
我目前在我的htaccess中有这个规则:
RewriteRule ^de/Engineering.*$ /error/ [R,L]
这样可行,但是网址在浏览器中更改为错误,这对搜索引擎机器人来说很糟糕,返回的代码是302.我希望网址保持不变(无提示重定向)并更改状态代码。目标页面返回正确的404代码,因此我需要将其传回。
答案 0 :(得分:0)
当/error/文档已经返回404状态代码时,您可以省略R标记
/error/
404
R
RewriteRule ^de/Engineering.*$ /error/ [L]