【发布时间】:2012-05-31 18:08:40
【问题描述】:
我的主机上的 mod_rewrite 有问题。一切正常,但我更改了我的目录组织,所以现在谷歌在更改之前索引的所有页面都有错误的扩展名(我决定在名称末尾添加一个 .html,现在 url 看起来像“www.mydomain.com /page_name/details_on_page/page_id/name_of_resource.html" 而之前就像 "www.mydomain.com/page_name/details_on_page/page_id/name_of_resource") 并返回 404 错误。
我如何编写一个 mod_rewrite COND,然后编写一个规则,将缺少 html 扩展名的 301 页面重定向到 .html 页面?
谢谢!
【问题讨论】:
标签: html mod-rewrite redirect http-status-code-301