1

我的 htaccess 文件中有以下内容

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

据我了解,这应该将任何 url 重定向到新的域版本

例如

http://www.olddomain.com重定向到http://www.newdomain.com就好了

像http://www.olddomain/1/2/3这样的其他任何东西都不会重定向到http://www.newdomain.com/1/2/3

4

1 回答 1

1

试试这个代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} olddomain\.com$ [NC]
RewriteRule ^ http://www.newdomain.com%{REQUEST_URI} [R=301,L,NE]

这会将所有通配符http://www.olddomain.com/1/2/3URI 重定向到http://www.newdomain.com/1/2/3

于 2013-10-09T22:52:13.680 回答