【发布时间】:2015-10-14 07:47:43
【问题描述】:
我正在将一个网站更改为 php,该网站有一些以 .htm 结尾的页面和一些以 .html 结尾的页面。
所有站点名称、文件夹和结构保持不变,只有扩展名将从 .htm 和 .html 更改为 .php。
在这方面,.htaccess 文件的正确重写规则是什么?
经过一些研究,我想出了以下内容,并希望确保这是正确的:
RewriteRule ^(.*).htm /$1.php [R=301,L]
RewriteRule ^(.*).html /$1.php [R=301,L]
.htaccess 文件中的上述代码是否正确,还有其他我必须包含的内容吗?
【问题讨论】:
-
另一种选择是将
.htm和.html文件解析为PHP,无需更改文件扩展名,从而避免重定向。
标签: php html apache .htaccess mod-rewrite