将* .htm重定向到* .php

时间:2011-01-06 01:26:09

标签: php html apache .htaccess

我正在尝试了解如何将网站上的所有流量从任何.htm地址重定向到页面的.php版本。我希望这将是一个.htaccess规则,但我还没有找到任何适合我的东西,而且我不是最好的.htaccess。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:9)

这将在你的.htaccess文件中完成:

RedirectMatch 301 (.*)\.htm$ $1.php

答案 1 :(得分:0)

RewriteEngine on

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

这会将 file.html 重定向到 file.php ,而不会导致无限循环错误。