2012-04-16 80 views
0

目前,我的網站可與www和無www,即:使用.htaccess重定向?

http://oshirowanen.comhttp://www.oshirowanen.com

但是,我似乎越來越受到懲罰SEO目的爲重複。是否有可能將所有網頁網址在沒有www的情況下重定向到網頁的等效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] 

回答

0

是的,這是可能的 - 以下內容添加到您的.htaccess文件:

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

我應該重新啓動Apache加入這'後的.htaccess '?我沒有重新啓動,並且'http:// oshirowanen.com'沒有進入'http:// www.oshirowanen.com'。 – oshirowanen 2012-04-16 10:06:44

+0

請參閱上面的原始問題更新。 – oshirowanen 2012-04-16 10:08:22

+0

您需要刷新根目錄,而不是重新啓動apache – SeanNieuwoudt 2012-04-16 10:33:20