使用.htaccess隐藏URL中的文件夹

时间:2013-02-08 10:26:10

标签: .htaccess directory

我需要隐藏网址中的文件夹。

一个例子:

如果我输入www.mysite.com/Jango 我需要你阅读目录:www.mysite.com/users/Jango 但不希望看到/users

我只想在地址栏中看到这个: www.mysite.com/Jango

1 个答案:

答案 0 :(得分:5)

.htaccess中的/应该执行:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^users/
RewriteRule ^(.*)$ users/$1 [L]

这会处理任何不以users/开头的请求,就好像它一样。

<强>更新
如果您希望该规则仅适用于/Jango - &gt; /users/Jango,这是一个合适的.htaccess

RewriteEngine on
RewriteCond %{REQUEST_URI} !^users/Jango
RewriteRule ^Jango/(.*)$ users/Jango/$1 [L]

[L] - 旗帜停止改写此规则,防止可能的圆圈反应等)