目前,我的网站可以使用www
和不使用www
,即:
http://oshirowanen.com
和http://www.oshirowanen.com
但是,我似乎因为 SEO 的目的而受到重复的惩罚。是否可以将所有没有 www 的网页 url 重定向到网页的等效 www 版本?
例如
http://oshirowanen.com should go to http://www.oshirowanen.com
http://oshirowanen.com/page1 should go to http://www.oshirowanen.com/page1
http://oshirowanen.com/page2 should go to http://www.oshirowanen.com/page2
http://oshirowanen.com/page3 should go to http://www.oshirowanen.com/page3
等等?
这是我的 .htaccess 文件
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]