2015-12-11 86 views
0

我一直在試圖從URL中隱藏文件夾名稱。 假設我的域名是example.com,它工作得很好。
在根目錄中,我有一個名爲'users'的目錄,我在其中以用戶的名義保存文件夾。我無法重定向隱藏目錄名稱的URL

在用戶文件夾內我有文件夾mike,tony,bob,一旦用戶訂閱我的網站就會動態創建。每個用戶文件夾都有一個index.php文件。 我可以,如果我鍵入以下URL來訪問這些文件:

example.com/users/mike/index.php

example.com/users/tony/index.php

例子.com/users/bob/index.php

我想要的是從URL中隱藏文件夾名稱的用戶。因此,如果我輸入example.com/users/mike,它應該重定向到example.com/mike

任何人都可以請幫助我。

+1

這是爲每個文件夾?或者只是某些? – slapyo

回答

0

假設您的網站的DocumentRoot設置爲root,你可以做...

RewriteRule ^/?(.*)/?$ /users/$1/ 

傳入的請求將是/folder1一個URI將重寫規則轉換成的/users/folder1/一個URI,然後你的DocumentRoot被預先計劃在前面,並且假設索引被啓用,index.php被附加到末尾以獲得FILE名稱root/users/folder1/index.php

+0

我一直在嘗試從URL中隱藏文件夾名稱。假設我的域名是example.com,它工作得很好。在根目錄中,我有一個名爲'users'的目錄,我在其中以用戶的名義保存文件夾。裏面的用戶文件夾我有文件夾麥克,託尼,鮑勃這是一旦用戶訂閱我的網站動態創建。每個用戶文件夾都有一個index.php文件。 –

+0

我可以訪問這些文件,如果我輸入以下網址 example.com/users/mike/index.php example.com/users/tony/index.php example.com/users/bob/index。 php 我想要的是從URL中隱藏文件夾名稱的用戶。 因此,如果我鍵入example.com/users/mike,它應該重定向到example.com/mike –