福州seo|福建seo >> 福州SEO优化 >> wordpress程序如何设置301

wordpress程序如何设置301

作者:SEO技术 分类: 福州SEO优化 发布于:2015-7-24 23:46 ė664次浏览 60条评论
做301的意义是什么?

是为了更好地集中网站的权重,将网站的权重集中在一个域名上,更好地利于排名和搜索引擎的对于网站的识别,如果说不做301,则会出现有两个域名可以同时访问网站,而且搜索引擎不好判定网站的权重应该给哪个域名比较好,只能随机的给其中一个。

首先是购买的空间的类型,有windows和linux

对于windows空间或主机来说:

只要修改根目录下的wp-blog-header.php,在<?php后面添加如下代码(注意更换成自己的网址哦):

 

if (strtolower($_SERVER[‘SERVER_NAME’])!=’***.com’)
{
$URIRedirect=$_SERVER[‘REQUEST_URI’];
if(strtolower($URIRedirect)==”/index.php”)
{
$URIRedirect=”/”;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:http://***.com’.$URIRedirect);
exit();
}

例如:将jjrseo.com 跳转到www.jjrseo.com 

则代码如下:

在wp-blog-header.php文件的<?php后面添加如下代码:

if (strtolower($_SERVER[‘SERVER_NAME’])!=’jjrseo.com ’)
{
$URIRedirect=$_SERVER[‘REQUEST_URI’];
if(strtolower($URIRedirect)==”/index.php”)
{
$URIRedirect=”/”;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:http://www.jjrseo.com ’.$URIRedirect);
exit();
}

这样就能实现不带www的域名跳转到带www的域名了

 

对于Linux空间或主机:

在空间根目录下找到.htaccess文件,打开后,如图:

.htaccess代码

在它后面添加以下代码(注意更换成自己的网址哦):

RewriteEngine on
RewriteCond %{http_host} ^www.***.com [NC]
RewriteRule ^(.*)$ http://***.com/$1 [L,R=301]

 

例如:将jjrseo.com 跳转到www.jjrseo.com 

则上面的代码改成:

RewriteEngine on
RewriteCond %{http_host} ^jjrseo.com  [NC]
RewriteRule ^(.*)$ http://www.jjrseo.com /$1 [L,R=301]

这样就能实现不带www的域名跳转到带www的域名了

本文出自 福州seo|福建seo,转载时请注明出处及相应链接。

分享本文至:

俗话说:SEO大神都喜欢发表自己的观点!那么你呢?

电子邮件地址不会被公开。必填项已用*标注


Ɣ回顶部