【发布时间】:2015-10-22 12:21:03
【问题描述】:
我正在更改域名,并想设置这样的结构:
如果用户访问www.olddomain.com/page,他将被重定向到www.newdomain.com/page等。换句话说,只有域的前斜杠部分会改变。我想对旧域下的所有页面执行此操作。
有谁知道我该如何配置这个?
【问题讨论】:
-
我可以用 PHP 做到这一点 - 我不确定你是否可以直接用 apache 做到这一点,除非两个域都托管在同一台服务器上,在这种情况下,请查看 rewrite
-
你会如何用 PHP 来做呢?
-
我认为下面 Jon Lin 发布的解决方案更有说服力(虽然我自己还没有尝试过) - 如果您仍然想要我的 PHP 解决方案,请告诉我,我会清理代码并发布它 - 它基本上涉及将旧站点上的所有页面重定向到 index.php,然后通过简单地将第一个 / 之前的路径部分替换为您的新域来发出标题(“位置:”)。