通过.htaccess将所有* .php页面重定向到* .html

时间:2016-06-27 11:07:55

标签: php html .htaccess

我有一个html网站,我想将所有php pages重定向到html pages

如何通过htaccess将一些php页面重写为html页面。我有大约8000个html页面和500个php页面。我想将php页面重写为.htm。我在htaccess中添加了一些代码,但我们的html页面无法正常工作。它只显示菜单字段和内页不正确。

我正在使用以下代码 -

RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php
RewriteRule ^(.*)\.htm$ $1.php

1 个答案:

答案 0 :(得分:1)

确保启用mod重写

RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php [nc]

如果你还需要将每个php页面重定向到html

RewriteCond %{THE_REQUEST} \ /(.+)\.php
RewriteRule ^ /%1.html [L,R=301]