我有一个名为“http://www.example.com
”的网站,它有一个htaccess文件。
我有一个名为“http://www.example.com/sub/
”的子文件夹,它有一个htaccess可以将.php
转换为.html
页面扩展名,但它不起作用。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^(.*)\.html $1\.php
我能为此做些什么?
答案 0 :(得分:0)
也许你应该使用RewriteBase指令。
首先确保已从mod_rewrite
文件中激活httpd.conf
模块。
LoadModule rewrite_module modules/mod_rewrite.so
然后将以下.htaccess
文件放入sub/
文件夹。
RewriteEngine on
RewriteBase /sub/
RewriteRule ^(.*)\.html$ $1.php