htaccess用另一个屏蔽我的url路径?

时间:2015-03-29 19:34:57

标签: php .htaccess

我想使用url domain.com/login但在后台(隐藏)应该是domain.com/account/index.php

有没有办法做到这一点?

我目前的htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

1 个答案:

答案 0 :(得分:1)

将您的文件更新为..

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^login$ account/index.php [NC]
RewriteRule ^([^\.]+)$ $1.php [NC,L]

^是路径的开头,$是它的结尾。如果你需要/希望它更宽松,你可以脱掉其中任何一个。

例如

RewriteRule ^login

适用于/login/logins

RewriteRule ^logins?$

也可以,

RewriteRule ^logins$

只会匹配/logins