htaccess重定向到子域保留域URL?

时间:2014-03-18 12:53:04

标签: php wordpress apache .htaccess redirect

是否可以将x.com永久重定向到y.x.com保留URL x.com

我在y.x.com上有一个新重新设计的WP网站,但是希望访问者继续看到x.com地址

我还担心保留x.com的Google果汁,因为y.x.com只是对x.com原始网站的重新设计

谢谢!

3 个答案:

答案 0 :(得分:0)

这样的事情应该有效:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.x\.com$ [NC]
RewriteRule ^ http://y.x.com%{REQUEST_URI} [P,L]

因此,如果他们转到http://www.x.com/post/1225,他们会看到内容位于http://y.x.com/post/1225

答案 1 :(得分:0)

这应该有效:

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

答案 2 :(得分:0)

基本上您正在寻找子域重定向规则:

RewriteEngine On
 RewriteBase /
 RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ([a-z0-9-]+)/? http://$1.domain.com [R=301,NC,L]

替换" domain.com"的两个实例使用您的域名。