我正在考虑为我的网站移动域名。
网址的第一部分将改为www.olddomain.co.uk至www.newdomain.co.uk。但是,域的第二部分将保持不变。
我是否将我的htaccess与重定向放在旧服务器或新服务器上?
由于
答案 0 :(得分:0)
我假设“第二部分”是指域后的网址部分,即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