【发布时间】:2011-07-18 23:20:42
【问题描述】:
目前:
www.mysite.com/index.php 显示为www.mysite.com/index
我已重做我的网站并将所有文件保存为 .html 文件。所以现在:
www.mysite.com/index.html 显示为www.mysite.com/index
基本上,所有文件名都保持不变,但扩展名已更改从 .php 到 .html。在将新文件上传到实时服务器之前,我是否应该将所有旧 .php URL 的 301 重定向到新的 .html URL?
请记住,我使用 .htaccess 不要求用户输入扩展名。
【问题讨论】:
-
您可以在 .htaccess 中添加一个子句,通过正则表达式匹配将 .php 重定向到非 .php
-
困惑...“显示为”是否意味着 *.php 文件的 URL 是 www.mysite.com/index。如果是这样,重定向的目的是什么?网址保持不变,不是吗?
-
@Eric 显示你的 .htaccess -- 当我看到你在说什么确切时,回答起来会容易得多。
标签: .htaccess mod-rewrite redirect