非www到www重定向使用,htaccess

时间:2012-10-30 02:49:00

标签: apache redirect seo

我想将我的非www请求重定向到www版本。已将wwww版本设置为我在谷歌网站管理员中的首选域名。 我在.htaccess文件中添加了以下内容

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

但问题是,如果我点击非www网址,它会给我404,因为重定向后会自动引入额外的空间。以下是示例网址:

javaexperience.com/eclipse-get-access-modifier-suggestions-using-ucdetector-plugin /

1 个答案:

答案 0 :(得分:2)

此重写规则适用于我

RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

规则将旧网址重定向到新网址,使用301标头,这对您的搜索引擎优化而言