【发布时间】:2014-07-14 15:42:52
【问题描述】:
由于网站重组,一些旧的 URL 仍然在 Google 上被编入索引。 我想将旧 URL 重写为新 URL,但由于内容不同,这是不可能的。
旧网址的格式如下:www.mydomain/accessories/a_test.html 为了重写,我想出了这个解决方案,它部分地满足了我的需求:
RewriteRule ^accessories/(.*)\.html$ error.php [L]
但是,我需要提供 404 标头,以便 Google 知道该页面不再存在。我试过了:
RewriteRule ^accessories/(.*)\.html$ error.php [R=404, L]
但这会导致内部服务器错误。 有什么想法吗?
【问题讨论】:
标签: .htaccess http-status-code-404