configuration域以指向另一个域的子目录

我有一个通过networking解决scheme拥有其主域( x.com )的客户端。 他们也注册了y.comy.org ,但这次是通过Media Temple(在任何一个域名上都没有托pipe)。 他们要求我做的是使http://y.{com,org}使用http://x.com/y的文件。 x.com上的托pipe软件包是一个具有完全root权限的VPS。 我不确定从哪一个开始。 有任何想法吗?

将所有DNS指向x.com VPS(只需从x.com复制DNS设置并更改域)。 然后在VPS上相应地更改您的configuration。

您可以使用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> 

这是可能的,但我不会推荐它,谷歌一个,不喜欢镜像域。 您最好将y。{org,com}redirect到x.com。

 RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.y\.com$ [NC] RewriteRule ^(.*)$ http://www.x.com/$1 [R=301,L]