2010-05-24 52 views
1

我正在上MAMP一個網站,和根是http://localhost/sandbox需要重定向到真正的根文件夾

當我有鏈接,例如鏈接 - /日曆

它引導他們到localhost /日曆,我希望它重定向到本地主機/沙箱/日曆

我必須在htaccess中做什麼才能讓它將所有內容重定向到localhost/sandbox /作爲根目錄?

回答

2

您通常會更改生成鏈接的應用程序或網站,並將/sandbox添加到URL中。

如果這是不可能的,把這個到Web根目錄(一個以上/sandbox)應該做的:

RewriteEngine on 
Options +FollowSymlinks 

RewriteCond %{REQUEST_URI} !^/sandbox # If URL does not start with /sandbox... 
RewriteRule (.*) /sandbox/$1   # Add /sandbox/ in front of it 

(如果它更容易實現與Alias,Apache的大師,隨意添加您的解決方案,但我無法讓別名爲這種情況下工作。)

然而,該解決方案將使任何其他目錄之外/sandbox無法訪問。你可能想重新考慮你的虛擬主機結構!

+0

謝謝!訣竅,這會做現在。 – Brad 2010-05-24 15:54:49

相關問題