题
问题:是否有服务或系统方法允许某人设置永久基本网址,该网址可用作商业网站的推荐人,无论该网站在何处托管任何给定的时间?
示例:假设您有两个网站具有相同的内容(它们只是镜像或同步副本),它们由两个独立的网络托管公司托管:
http://example1.org
http://example2.org
你还有一个“永久网址”。您想在名片上使用:
http://1q2w3e4r5t.org
然后,您希望允许其他人访问“永久网址”。 (或其下面的任何路径)并让用户重定向到您选择的任一镜像站点,而无需更改DNS条目。
http://1q2w3e4r5t.org/foobar/hello.php --> redirect to example1.org/foobar/hello.php
http://1q2w3e4r5t.org/barfoo/bye.asp --> example2.org/barfoo/bye.asp
这不是负载平衡或故障转移架构,因为example1和example2托管在两个完全不同的商品低成本低可靠性Web托管公司上。
解决方案
如果您确实希望两个域名都指向不同的服务器,但是将所有到达服务器a的用户重定向到服务器b,那么您(在Apache服务器上)可以在.htaccess文件中使用mod_rewrite:
RewriteEngine On
RewriteRule ^(.*)$ http://www.example1.org/$1 [R=301]
其他提示
这基本上就是DNS可以做的事情 - CNAME别名。
只需购买域名,然后您就可以自行设置重定向。非常便宜。
不隶属于 StackOverflow