0

我正在尝试使用 htaccess 将已从网站中删除的页面子集重定向到特定的 404 页面。

我目前在我的 htaccess 中有这个规则:

RewriteRule ^de/Engineering.*$ /error/ [R,L]

这可行,但是浏览器中的 url 更改为错误,这对搜索引擎机器人不利,并且返回的代码是 302。我希望 url 保持不变(静默重定向)并更改状态代码。目标页面返回正确的 404 代码,因此我需要将其传递回去。

4

1 回答 1

0

/error/文档已经返回404状态码时,您可以省略该R标志

RewriteRule ^de/Engineering.*$ /error/ [L]
于 2013-04-30T13:37:54.650 回答