我的域名中有以下htaccess规则,用于将一个特定子域名重定向到新域名。
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ [NC]
RewriteRule ^(.*) http://www.newdomain.com/$1 [L,R]
这让我大约有50%的路要走。现在,我真正想要做的是将特定子域及其任何子目录重定向到同一外部URL。所以subdomain.domain.com/about会在所有情况下重定向到http://www.newdomain.com/something/something/。
此外,这种重定向的原因是搜索引擎优化,所以有没有提醒搜索引擎这是301重定向?
提前感谢您的帮助!
答案 0 :(得分:0)
这应该有效:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ [NC]
RewriteRule ^(.*) http://www.newdomain.com/somelink [L,R=301]
它应该将subdomain.domain.com
(包括目录)中的任何内容重定向到http://www.newdomain.com/somelink