当前位置:  开发笔记 > 编程语言 > 正文

使用mod_rewrite RewriteRule重写所有查询以不需要.php扩展名

如何解决《使用mod_rewriteRewriteRule重写所有查询以不需要.php扩展名》经验,为你挑选了1个好方法。

我想要所有的疑问

http://mysite.com/something/otherthing?foo=bar&x=y

被重写为

http://mysite.com/something/otherthing.php?foo=bar&x=y

换句话说,只需将.php扩展名设为可选的.



1> Chris Bartow..:

我会这样做的.基本上,如果文件不存在,请尝试添加.php.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ $1.php [QSA,L]

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有