繁体   English   中英

301将旧域重定向到新域

[英]301 Redirects Old Domain to New Domain

我正在为我的网站移动域名。

网址的第一部分将由www.olddomain.co.uk更改为www.newdomain.co.uk。 但是,域的第二部分将保持不变。

我将带有重定向的htaccess放置在旧服务器还是新服务器上?

谢谢

我假设“第二部分”是指域名之后URL的一部分,即对于http://www.somedomain.co.uk/index.php ,第一部分是http://www.somedomain。 co.uk/ ,第二个是index.php

您可以在旧域的 .htaccess中使用mod_rewrite规则重定向此操作(假设您有权这样做并且已安装mod_rewrite)。 这样的事情应该可以解决问题:

RewriteEngine on
RewriteRule   ^/(.+)$  http://www.newdomain.co.uk/$1  [R=301,L]

如果您没有mod_rewrite,也可以使用RedirectMatch(由mod_alias提供):

RedirectMatch ^/(.*) http://www.newdomain.co.uk/$1

这应该为您提供有关mod_rewrite重映射的更多信息: http : //httpd.apache.org/docs/2.4/rewrite/remapping.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM