检查百度的时候,偶然发现百度竟然收录了一个 seaomc.com 为首页地址。(我博客一直是用的 http://www.seaomc.com ),显然这不是想要的。那么我需要告知百度seaomc.com需要跳转到加了www的,这样就不会丢失百度权重。我们需要使用301跳转,说的专业一点叫做301重定向。哈哈。下面来看看我的wordpress设置的301重定向吧。
实际上很简单,使用如下代码即可
RewriteCond %{HTTP_HOST} ^seaomc.com$ [NC] RewriteRule ^(.*)$ http://www.seaomc.com/$1 [R=301,L]
我的wordpress设置如下
RewriteEngine On RewriteCond %{HTTP_HOST} ^seaomc.com$ [NC] RewriteRule ^(.*)$ http://www.seaomc.com/$1 [R=301,L] RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
完成了我的 wordpress 301跳转, 从不带www的域名跳转到带www的域名。
PS:wordpress的插件是很强大的,你也可以通过wordpress 301重定向插件Redirection实现,功能也更强大。