У меня есть клиент, у которого есть основной домен (x.com
) через сетевые решения. Они также зарегистрировали y.com
и y.org
, но на этот раз через Media Temple (без хостинга ни на одном домене). Меня просят сделать http://y.{com,org}
использовать файлы в http://x.com/y
. Пакет хостинга на x.com
это VPS с полным доступом root. Я не уверен, с чего начать. Любые идеи?
Направьте весь DNS на x.com VPS (просто скопируйте настройки DNS с x.com и смените домен). Затем соответствующим образом измените свою конфигурацию на 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]