在不同的网域重定向页面到同一页(Redirecting a page to the same pag

2019-10-24 08:26发布

我改变域名,并希望建立一个结构,就像这样:

如果用户访问www.olddomain.com/page,他会被重新定向到www.newdomain.com/page,等等。换句话说,只有域的斜线部分前会改变。 我要为下旧域中的所有网页做到这一点。

有谁知道我怎么可以配置呢?

Answer 1:

能做到这一点了一些在旧域的文档根htaccess文件的方式。 如果旧的和新领域在不同的服务器,或者至少不同的文档根目录,那么你可以简单地使用mod_alias中重定向:

Redirect 301 / http://www.newdomain.com/

如果你有一些混淆域之间的共享文件夹或他们居住在同一个文档根,你需要检查HTTP HOST字段并使用mod_rewrite:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]


文章来源: Redirecting a page to the same page under a different domain