用于不可见页面扩展的Mod_Rewrite

时间:2011-01-21 04:35:37

标签: apache .htaccess mod-rewrite

我需要一个非常简单的(对于我确定的其他人)mod_rewrite规则,该规则允许在网址上留下.php扩展名。例如,

http://example.com/page显示http://example.com/page.php

的内容

http://example.com/folder/page显示http://example.com/folder/page.php

的内容

那里有没有重写过的忍者,他们可能会知道这一点吗?

修改
如果任何查询也能保持完全相同,那就太好了。这样:

http://example.com/page?this=that` shows content at `http://example.com/page.php?this=that

2 个答案:

答案 0 :(得分:2)

misusing mod_rewrite寻求帮助。您是否尝试过Options MultiViews

答案 1 :(得分:0)

这样的事情应该重定向/页面到/page.php等

RewriteRule ^([^\.]+)$ $1.php [L,NC]