0
我需要隱藏URL中的文件夾。使用.htaccess隱藏URL中的文件夾
一個例子:
如果我進入www.mysite.com/Jango
我需要你閱讀目錄:www.mysite.com/users/Jango
,但不希望看到/users
我只是想看看這個在地址欄中輸入: www.mysite.com/Jango
我需要隱藏URL中的文件夾。使用.htaccess隱藏URL中的文件夾
一個例子:
如果我進入www.mysite.com/Jango
我需要你閱讀目錄:www.mysite.com/users/Jango
,但不希望看到/users
我只是想看看這個在地址欄中輸入: www.mysite.com/Jango
This .htaccess
in /
should do:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^users/
RewriteRule ^(.*)$ users/$1 [L]
這種對待任何requset沒有開始users/
,如果它沒有。
更新:
如果您希望規則申請只/Jango
- >/users/Jango
,這將是一個合適的.htaccess
:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^users/Jango
RewriteRule ^Jango/(.*)$ users/Jango/$1 [L]
(該[L]
-flag停止重寫afther這個規則,防止可能的循環反應等)
不幸的是,這不適合我;我試圖隱藏的文件夾仍然顯示在URL – phpnewbie2015
這不會禁用路徑中文件夾的位置,但可以在路徑中使用沒有該文件夾的patsh(包括mysite.com/folder/page和mysite)。 COM /頁面將工作)。如果你刪除了你想擺脫的文件夾,鏈接是否仍然有效?如果是這樣,你需要從鏈接中刪除文件夾。 – mariusnn
例如:我的登錄頁面位於:www.example.com/Project/PHP/login.php如何隱藏「Project/PHP」.............以便網址顯示爲:www.example.com/login.php ?? – phpnewbie2015