比方說,我已經安裝上的子文件夾laravel:我把所有的應用程序的東西HTML根外,在「laravel」更名爲「公共」目錄和HTML根目錄下移到。
我可以通過連接到www.mydomain.com/laravel
我用下面的.htaccess在根文件夾的HTML看到應用程序:重定向laravel安裝在一個子文件夾,隱藏子文件夾
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteCond %{REQUEST_URI} !^/laravel/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /laravel/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteRule ^(/)?$ laravel/ [L]
現在我可以從www.mydomain直接訪問我的網站。 COM
但是我知道我仍然可以從www.mydomain.com/laravel ......因爲所有的環節都產生從基礎URL開始,菜單和每一個錨的href指向www.mydomain.com/訪問laravel ...甚至包含「laravel」的頁面的規範鏈接。
問題:
- 是有辦法避免這種情況?
- 我應該擔心這個?
感謝您的幫助。