0

目前,我的网站可以使用www和不使用www,即:

http://oshirowanen.comhttp://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]
4

1 回答 1

0

是的,有可能 - 将以下内容添加到您的.htaccess文件中:

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
于 2012-04-16T09:51:58.820 回答