【发布时间】:2015-09-10 18:04:59
【问题描述】:
我想将所有访问旧域页面的用户重定向到新域中的同一页面(只有域名正在更改)。
如果我的旧域是 www.OLDDOMAIN.com 而我的新域是 www.NEWDOMAIN.com,那么我希望能够将访问 www.OLDDOMAIN.com/c/123/Page-Name 的访问者重定向到 www。 NEWDOMAIN.com/c/123/Page-Name(请注意,这些是 SEO 友好的 URL,而不仅仅是子目录或文件名)
但是,我不希望这条规则适用于来自特定 IP 地址的访问者(比如说 2 个 IP 地址 123.123.123.123 和 345.345.345.345 - 我很欣赏这些无效)。
我还想确保所有子域,例如files.OLDDOMAIN.com 不会重定向到 files.NEWDOMAIN.com
并且我希望能够向此规则添加排除项。例如。我希望继续能够访问 www.OLDDOMAIN.com/index.php 或子文件夹,例如www.OLDDOMAIN.COM/admin/
需要这样做的原因是当前位于 www.OLDDOMAIN.com 的网站正在移动到 www.NEWDOMAIN.com。并且 www.OLDDOMAIN.com 正在被重新用于另一个网站。我需要重定向的原因是保留搜索引擎排名,至少在新网站建立之前。因此,解决方案需要对 SEO 友好。
对于没有提供任何代码提前致歉,但我不完全确定从哪里开始...
【问题讨论】:
标签: .htaccess mod-rewrite redirect