我正在尝试将我的网站重定向到另一个网站,但同一文件夹中还有其他网域。
如何仅将一个特定域重定向到另一个域? 这会有用吗
RewriteRule http://oldomain.com/(。*)$ http://newdomain.com/ [L,R = 301]
答案 0 :(得分:1)
不,你必须使用:
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule ^ http://newdomain.com%{REQUEST_URI} [R=301,NE,L]
或者,如果您不想在newdomain.com中提出相同的文件/目录:
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule ^ http://newdomain.com/ [R=301,L]