0
我有這樣的文件夾結構如何改變domain.com使用htaccess的
webroot/
www/
srv/
當我訪問http://www.domain.com,它使用此代碼指向WWW /文件夾domain.com/folder:
RewriteCond %{HTTP:Host} ^(?:www\.)?domain\.com$
RewriteRule (.*) /www/$1 [NC,L,NS]
它顯示地址欄上沒有文件夾名稱的www /文件夾的內容。它保留了它的名字:
http://www.domain.com
我想是使用的.htaccess mod_rewrite的改變來自:
http://sub.domain.com
到
http://sub.domain.com/srv
當它顯示了子文件夾,它內容。可能嗎?我試過了:
RewriteCond %{HTTP:Host} ^(?:sub\.domain\.com)?$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/srv/$1 [R=301,L]
但它返回一個重定向循環錯誤。我怎樣才能做到這一點?
我試過使用這段代碼,但似乎主機沒有捕捉到指令。當瀏覽器詢問子域時,它顯示「拒絕目錄列表」。這意味着http://sub.domain.com不會被.htaccess文件捕獲。你可以訪問這裏的輸出:http://forestfarms.abecomm.com 它仍然是http://forestfarms.abecomm.com/它應該是http://forestfarms.abecomm.com/srv/ –