我有一个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
答案 0 :(得分:1)
确保启用mod重写
RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php [nc]
如果你还需要将每个php页面重定向到html
RewriteCond %{THE_REQUEST} \ /(.+)\.php
RewriteRule ^ /%1.html [L,R=301]