2012-04-04 72 views
0

對於客戶我們已經建立了一個由英語和荷蘭語部分組成的多語言網站。網址是這樣的:如何在同一網站上擁有2個域名?

www.example.com爲英文網站,並www.example.com/nl/爲荷蘭網站

不過,我想改變這個www.example.comwww.example.nl而不是www.example.com/nl/

如何獲得呢?我們已經設置了兩個域(example.com和example.nl)指向同一個根。但是我們還沒有能夠將/ nl /擴展點指向example.nl

希望有人能幫助我。

回答

1

您需要將/ nl /目錄設置爲.nl域的根目錄。

-1

我沒有試過這個,但我相信Move Homedirs to Different Webserver example非常適合這個問題。首先,例如:

在舊的網絡服務器上,我們只是將所有的/~user/anypath網址重定向到 http://newserver/~user/anypath

RewriteEngine on 
    RewriteRule ^/~(.+) http://newserver/~$1 [R,L] 

而且我這是如何會爲你工作思路:

RewriteEngine on 
RewriteRule ^/nl/(.+) http://newserver.nl/1 [R,L] 
+0

我永遠不會爲此任務使用RewriteEngine。 – 2012-04-04 08:09:57

+0

@羅曼:哦?您如何建議不要破壞現有的已發佈網址? – sarnold 2012-04-04 08:10:45

+0

FallbackResource – 2012-04-04 08:12:31

2

只要定義不同的DocumentRoot兩個虛擬主機。 Apache Core Features/DocumentRoot Directive

+0

你能否提供一個例子?那麼網站仍然會工作嗎?我的意思是,核心腳本位於example.com/index.php,將內容重寫爲example.com/nl/ ... – Geert 2012-04-04 11:17:51

+0

我不建議您觸摸現場網站。更好地僱用某人...... – 2012-04-05 12:37:06

相關問題