更改域,重定向子目录

时间:2015-02-18 01:09:34

标签: redirect cross-domain

我的客户正在更改他的域名,我很好奇让其他网站上的所有现有链接都运行的最佳方式,以便:

  • www.olddomain.com/page1.html
  • www.olddomain.com/other-section/page2.html

自动重定向到:

  • www.newdomain.com/page1.html
  • www.newdomain.com/other-section/page2.html

有没有办法设置它,以便所有旧链接只对应于完全相同的结构,只需使用新域?

谢谢!

1 个答案:

答案 0 :(得分:1)

据我所知,您必须保留旧域名,并使用.htaccess文件或类似文件中的ĭ 301重定向。

示例.htaccess文件可能如下所示:

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

或者:

RewriteEngine On
RewriteBase /
Redirect 301 /dir/ http://www.newdomain.com/dir/
Redirect 301 /dir/file.html http://www.newdomain.com/dir/file.html

我建议您阅读301 Redirects.htaccess files。此.htaccess generator也可能对您有用。