暂时将所有流量(新站点)路由到其他域?最佳实践?

时间:2010-01-26 08:57:13

标签: mod-rewrite cross-domain routes temporary

对于客户端,我需要暂时将其流量路由到我自己的子域。他们的主机(共享主机)需要重新配置才能使网站正常工作,但客户希望他们的网站尽快在线(还有什么是新的; - )

考虑以下因素:

  • 这是一个新网站/新域名,因此没有传统的SEO流量。
  • 最好是我希望客户域名留在访问者浏览器的地址栏中
  • 在我的子域名中,所有流量将使用前控制器模式后的mod_rewrite进行路由(即http://example.com/some-seo-url/将由index.php处理)
  • 编辑我自己的主机也是共享主机,因此我无法访问虚拟主机定义。

将所有流量路由到我自己的子域一段时间的最佳做法是什么?

请就如何最好地实现这一目标提出建议。

2 个答案:

答案 0 :(得分:2)

您可以在其域管理器中添加CNAME条目以指向您的域。给它一个可能的最短时间的生存时间,以便客户的DNS记录尽快刷新。

至于处理它的前端,前端控制器模式应该可以帮助您整理来自www.theirdomain.com和www.yourdomain.com的内容。

要进行测试,您可以在主机文件中为www.theirdomain.com添加一个条目,并将其指向您的服务器,并确保在弄乱DNS记录之前所有内容都处于起作用状态。

答案 1 :(得分:1)

使用客户端域设置Apache VirtualHost并将所述域的DNS记录更改为指向您的服务器(使用较低的TTL以尽可能快地进行更改)。重新加载Apache的配置,你就完成了