2011-09-11 56 views
0

我擁有兩個http://地址。他們都鏈接到同一個地方,我的服務器的主目錄。由於我的主機沒有給我第二個地址鏈接到子目錄的選項,我想知道我是否可以使用php或htaccess或其他東西來設置它?將地址鏈接到子目錄

這兩個地址是完全不同的,所以也許有一點代碼「讀」什麼地址被使用或什麼?希望這是有道理的。

編輯 所以:說我有www.a.com和www.b.com都鏈接到主文件夾我的主機空間。 現在我想讓www.a.com保持鏈接,但我想讓www.b.com鏈接到一個subdir/public_html/b

也許這更清晰一點。謝謝!

+4

你沒有自己的http://地址,你自己的域名:-) – arnaud576875

+0

是啊,謝謝哈哈 – Aeonius

回答

0

你可以將請求路由到兩個結構域不同的文件夾使用的RewriteRules:

RewriteRule .? - [E=HOST:%{HTTP:Host}] 

RewriteCond %{ENV:HOST} =1.example.com 
RewriteRule (.*) /1.example.com/public_html/$1 

RewriteCond %{ENV:HOST} =2.example.com 
RewriteRule (.*) /2.example.com/public_html/$1 
+0

這似乎是關於子域的。我已經說過abc.com和def.com,它們都轉到abc.com主目錄。我希望def.com去abc.com/def/(或者def.com/def/ – Aeonius

+0

只需按照你的意願去除1.example.com和2.example.com。域和一個子域。 – arnaud576875