我相信做网站的人
都了解过301重定向,它可以让
网站权重集中,向搜索引擎传达一个友好的信息。但是,相信有不少做站的朋友们使用的虚拟空间无法添加 301重定向,今天本文
就来告诉你在不更换空间的情况下,怎么通过其他的方法来实现301重定向。我主要介
绍两种方法来实现这个目的:
种是软重定向,使
用代码进行301重定向
虽然新都网站建设
无法在虚拟空间中
设置301重定向,但是代码还是可以修改的,所以新都网站建设
可以对index文件进行修改,由
于每个程序使用的代码不相同,大家可以自行搜索与自己程序向匹配的301重定向代码,我这
边以wordpress博客为例进行讲解
,方法大同小异。
将以下这段代码放
入到根目录的index.php开始的地方
$the_host = $_SERVER[HTTP_HOST];//取得当前域名
if(strtolower($the_host) != ‘www.bluefate.org’)//把这里的域名换上
你想要的
{ $URIRedirect=$_SERVER[REQUEST_URI]; //获取域名后的参数
if(strtolower($URIRedirect)==”/index.php”)//判断是参数为
/index.php就显示为/
{
$URIRedirect=”/”;
}
header(“HTTP/1.1 301 Moved Permanently”);//发出301头部
header(“Location: http://www.baiduzq.com”.$URIRedirect);//跳转到你希望的地
址格式
exit();
}
添加这段代码之后
,可以将原域名下的所有链接地址定向到对应新域名的地址,即:域名变化,但是参数不变的。这样就巧妙的实现了301重定向,同样达到
了向搜索引擎传达友好信息的作用。
第二种是通过
DNSPOD来实现301重定向
这个方法是我今天
要强烈推荐的,主要是因为这个方法非常的简单,但是效果却是一样可以达到。请看下图
在上图中有四个参数,新都网站建设
需要用到的主要有A、B、D这三个参数。做
301重定向,首先就是
要把记录类型,即参数B设置为显性
URL,剩下的就是补充
其他的参数,有这两种情况
种情况,把不带
WWW的重定向到带
WWW的
操作方法:主机记
录填写@(@代表主域名),记
录值填写你的目标网址比如http://www.123.com,这样就可以把
123.com 重定向到www.123.com
第二种情况,把
A网址重定向到
B网址
操作方法:需要添
加两条记录,一条是把带www的A网址的重定向到
B网址,主机记录填
写www,记录值填写
B网址,第二条是把
不带WWW的A网址重定向到
B网址,主机记录填
写@,记录值填写
B网址。通过这两条
记录,就可以把不带WWW和带WWW的A网址重定向到
B网址了。
这个方法绝大多数
人都可以使用,而且不需要空间的支持,希望这篇文章对大家有所帮助,笔者在此只是起到一个抛砖引玉的作用,不足之处还望大家批评斧正。
文章来源:
http://www.baiduzq.com ,转载请注明出处
。
相关链接:
| ||||||||||||||||||||
上一篇:从不同的发展阶段
探寻地方招聘网站的运营模式
|