将* .html转换为* .php的mod_rewrite规则是什么?

问题描述:

我需要一个重写规则,所以如果我的index.html I型将显示的index.php将* .html转换为* .php的mod_rewrite规则是什么?

我的意思是我有这样,home.php,about.php文件,我希望能够以.html访问它们太

预先感谢

最简单的解决方案:

RewriteRule ^(.*)\.html$ $1.php 

为了支持htmHTMLhTmL等用途:

RewriteRule ^(.*)\.html?$ $1.php [NC] 
+0

如果在原始URL的查询字符串中找到.html,则会匹配。例如,'/somepage.php?url=x.html'将匹配,尽管它可能不是预期的行为。 – frankadelic 2011-09-13 21:55:53