域名不帶www和帶www不是同一碼事:前者稱作根域名,后者是前者的二級域名。長久以來,人們都習慣了訪問網站的時候帶上www,所以大多數站長朋友域名解析的時候都是帶www的和不帶www的一起解析。然而對于搜索引擎來說,還是會給你區分2個域名的,站在seo的角度來看,我們最好是把不帶www的域名301定向到帶www的域名去,以防止權重流失。下面介紹Nginx和Apache下的301定向方法
nginx下的301重定向方法
if ($http_host !~ “^www.coolfish.cn$”) { rewrite ^(.*) http://www.coolfish.cn$1 permanent; }
apache下的301重定向
RewriteEngine On RewriteCond %{HTTP_HOST} ^coolfish.cn/ [NC] RewriteRule ^(.*)$ http://www.coolfish.cn/$1 [L,R=301]
?