【发布时间】:2010-03-07 00:04:21
【问题描述】:
我需要一个重写器,所以如果我输入 index.html 我会显示 index.php
我的意思是我有 home.php、about.php 之类的文件,我也希望能够使用 .html 访问它们
提前致谢
【问题讨论】:
标签: regex apache .htaccess mod-rewrite
我需要一个重写器,所以如果我输入 index.html 我会显示 index.php
我的意思是我有 home.php、about.php 之类的文件,我也希望能够使用 .html 访问它们
提前致谢
【问题讨论】:
标签: regex apache .htaccess mod-rewrite
最简单的解决方案:
RewriteRule ^(.*)\.html$ $1.php
要支持htm、HTML、hTmL等,请使用:
RewriteRule ^(.*)\.html?$ $1.php [NC]
【讨论】:
/somepage.php?url=x.html 将匹配,尽管它可能不是预期的行为。