我正在为我的网站寻找移动域。
url 的第一部分将更改,即 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