.htaccess重写规则:我无法访问文件夹,只能访问php文件

时间:2011-01-03 19:34:54

标签: .htaccess mod-rewrite

RewriteEngine On
RewriteRule ^([^\.]+)$ $1.php [QSA]

这是为了删除php扩展并查找/登录并将其与/login.php匹配,例如

它运行正常,但是当我需要输入文件夹/某些内容时,它会尝试将其与/something.php匹配,因此我收到404错误。

如何让此规则让我访问文件夹?

提前致谢

1 个答案:

答案 0 :(得分:1)

试试这个:

RewriteRule ^login(/?|/.*)$ /login.php [QSA]