2013-10-19 56 views
1

我有多個域指向同一個服務器。然後我需要將它分開到不同的目錄。如何使用htaccess或其他方式。重定向到多個域的子目錄

這裏是一個例子。

domain1.com show 1.2.3.4/abc 
domain2.com show 1.2.3.4/def 
domain3.com show 1.2.3.4/ghi 
... 

回答

0

您可以在DOCUMENT_ROOT/.htaccess文件中使用這些類型的規則:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^domain1\.com$ [NC] 
RewriteRule !^abc/ /abc%{REQUEST_URI} [L,NC] 

RewriteCond %{HTTP_HOST} ^domain2\.com$ [NC] 
RewriteRule !^def/ /def%{REQUEST_URI} [L,NC] 

RewriteCond %{HTTP_HOST} ^domain3\.com$ [NC] 
RewriteRule !^ghi/ /ghi%{REQUEST_URI} [L,NC] 
+0

它不能再工作我添加「RewriteEngine敘述論」在頂部和它的工作。這是對的嗎? – azhanz

+0

對不起,我錯過了那一行,現在編輯。是的,需要這一行。 – anubhava

+0

如果此答案幫助您解決問題,請考慮將其標記爲「已接受」,以便將來遇到類似問題的用戶將能夠輕鬆查看。 – anubhava