![](/img/trans.png)
[英].htaccess 301 Redirect - new domain is hosted in directory on old domain
[英]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.