我有一個網站的根文件夾'www',但我把所有的PHP文件,包括index.php在一個子文件夾的根。 我自己寫了一個.htaccess文件重定向,所以如果輸入www.test.com
,它會跳轉到www.test.com/folder
並顯示index.php
。如何隱藏文件夾名稱使用.htaccess
下面是我放入根目錄下的我的.htaccess
。
RewriteEngine On
RewriteBase/
RewriteRule ^folder2 - [L]
#ignore folder2 in which I put important files, but no works for the website
RewriteCond %{REQUEST_URI} !^/folder(.*)
RewriteRule (.*) /folder/$1
現在,我要換.htaccess文件來實現這些目標:
- 當我輸入
www.test.com
,跳到www.test.com/folder
像往常一樣,但沒有文件夾顯示的URL。 文件夾中的所有頁面將顯示沒有文件夾名稱的url。 如
www.test.com/shop/page1
- >www.test.com/page1
我搜索了一些劇本,但他們都不工作。
看看這個...... http://stackoverflow.com/questions/18361419/hide-directory-name-from-url – NinjaCat
'/ shop /'與'/ folder /'有什麼關係?他們是一樣的嗎? – anubhava