我发现有足够的资源可以将.html重定向到带有.htaccess的* .php,并且它们都提供类似的解决方案:
RewriteEngine On
RewriteRule ^(.*)\.html$ $1.php [L, R]
我已经尝试了各种版本,我发现它们都做同样的事情。例如,他们不是仅将http://example.com/examplepage.html中的.html更改为.php,而是重定向到http://example.com/home/example/public_html/examplepage.php
老实说,我很清楚我正在做什么.htaccess,所以任何帮助都会受到赞赏!
答案 0 :(得分:2)
您需要向$1
添加正斜杠,如下所示:
RewriteRule ^(.*)\.html$ /$1.php [L, R]
或者,设置RewriteBase
:
RewriteBase /