0

我有一个新网站http://abc.com/case_studies/casstudy20/。我有一个旧网站http://xyz.com/clients/home.php?client=myclient

在旧域名 xyz.com 下有大量案例研究和故事。现在我正在使用 abc.com 是否可以替换 URL,因此它显示 abc.com 但从同一个旧位置访问代码。

意思是当我的用户访问旧网站而不是 xyz.com 时。它应该说 http://abc.com/clients/home.php?client=myclient。但从同一个旧 xyz.com 运行。

是否可以使用 htaccess 来实现。

4

2 回答 2

1

有点。您可以将来自 xyz.com 的所有流量重定向到 abc.com 上的正确路径,但这需要您保持对两个域的控制。

如果可以的话,实际上最好把它放在 xyz.com 的虚拟主机配置中,那么你根本不需要完整的配置。假设你有权限,它也可以在 .htaccess 中工作。

RedirectMatch ^(.*)$ http://www.abc.com$1
于 2012-11-26T15:49:18.750 回答
0

如果您可以控制两个域,那么您正在寻找 http 301 重定向。您可以通过将以下行添加到您的 htaccess 文件来重定向整个网站来做到这一点。如果不控制您的原始域,您的旧 xyz.com 网站就不可能被路由到适当的服务器,因此您的 htaccess 文件将永远不会有任何东西可以重定向。

redirect 301 / http://abc.com/
于 2012-11-26T15:49:38.127 回答