更改域,重定向子目录

Changing domains, redirecting sub-directories

我的客户正在更改他的域,我很好奇使其他网站上的所有现有链接都有效的最佳方法,以便:

自动重定向到:

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

谢谢!

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

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

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/ [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 and .htaccess files. This .htaccess generator 可能对您也有用。