从虚拟主机内部重定向至多个站点

从虚拟主机内部重定向至多个站点

注意:我的问题类似于这里有一个但我正在尝试实现一些略有不同的东西。

答:我想在附加了弹性 IP 的实例vhosts上创建两个。ec2

B. 这两个vhost定义分别将域名重定向到不同站点上的不同 URL。

IE

www.site01.com 应完全重定向至http://www.socialsite.com/profile01

www.site02.com 应重定向到电子商务网站上的类别页面http://www.sellitall.com/cat/0285

C.这些是完整的重定向,即,应该丢弃查询字符串,并且无论 URL/URI 如何,用户都应重定向到给定的页面。

这是我尝试过的,不幸的是,只有第一个重定向有效,现在site01site02.com都重定向到http://www.socialsite.com/profile01。此外,查询字符串弄乱了重定向,导致页面未找到错误。

<VirtualHost 10.0.0.140:*>
    ServerName www.site01.com
    Redirect 301 / http://www.socialsite.com/profile01
</VirtualHost>

<VirtualHost 10.0.0.140:*>
    ServerName www.site02.com
    Redirect 301 / http://www.sellitall.com/cat/0285
</VirtualHost>

输出httpd -S

VirtualHost configuration:
10.0.0.140:*           www.site01.com (/etc/httpd/conf/httpd.conf:451)
10.0.0.140:*           www.site02.com (/etc/httpd/conf/httpd.conf:441)

相关内容