将* .html重定向到* .php,给我public_html

时间:2015-05-07 15:15:00

标签: .htaccess redirect

我发现有足够的资源可以将.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,所以任何帮助都会受到赞赏!

1 个答案:

答案 0 :(得分:2)

您需要向$1添加正斜杠,如下所示:

RewriteRule ^(.*)\.html$ /$1.php [L, R]

或者,设置RewriteBase

RewriteBase /