我想将我的非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 /
答案 0 :(得分:2)
此重写规则适用于我
RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]
规则将旧网址重定向到新网址,使用301标头,这对您的搜索引擎优化而言