Linux
將域配置為指向另一個域的子目錄
x.com
我有一個通過網路解決方案擁有主域 ( ) 的客戶。他們也註冊了y.com
和y.org
,但這次是通過 Media Temple(兩個域都沒有託管)。他們要我做的是http://y.{com,org}
使用http://x.com/y
. 主機包x.com
是一個具有完全根訪問權限的 VPS。我不知道從哪裡開始。有任何想法嗎?
將所有 DNS 指向 x.com VPS(只需從 x.com 複製 DNS 設置並更改域)。然後在 VPS 上相應地更改您的配置。
您可以使用 Apache 中的虛擬主機擷取所有域,就像將相同的內容提供給所有域一樣。
NameVirtualHost *:80 <VirtualHost *:80> ServerName www.x.com ServerAlias x.com *.x.com DocumentRoot /www/whatever </VirtualHost> <VirtualHost *:80> ServerName www.y.com ServerAlias y.com *.y.com DocumentRoot /www/whatever </VirtualHost>
這是可能的,但我不推薦它,Google之一,不喜歡鏡像域。你最好從 y.{org,com} 重定向到 x.com。
RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.y\.com$ [NC] RewriteRule ^(.*)$ http://www.x.com/$1 [R=301,L]