收藏本站|设为首页

您现在的位置: 首页 > 新闻中心 > 建站经验 > 详细内容

空间不撑持,若何做301重定向?

2012-12-17 16:48 来源: 卓杰科技 www.zhuojie.cc [ ]

我相信做网站的人都体味过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.zhuojie.cc/?”.$URIRedirect);//跳转到你但愿的地址名目

exit();

}

添加这段代码之后,可以将原域名下的所有链接地址定向到对应新域名的地址,即:域名转变,可是参数不变的。这样就巧妙的实现了301重定向,同样达到了向搜索引擎传达友好信息的浸染。

第二种是经由过程DNSPOD来实现301重定向

这个体例是我今天要强烈举荐的,主若是因为这个体例很是的简单,可是效不美观却是一样可以达到。请看下图

301重定向

在上图中有四个参数,我们需要用到的首要有A、B、D这三个参数。做301重定向,首先就是要把记实类型,即参数B设置为显性URL,剩下的就是填补其他的参数,有这两种情形

第一种情形,把不带WWW的重定向到带WWW的

操作体例:主机记实填写@(@代表主域名),记实值填写你的方针网址好比http://www.zhuojie.cc/?,这样就可以把123.com 重定向到www.123.com

第二种情形,把A网址重定向到B网址

操作体例:需要添加两标识表记标帜录,一条是把带www的A网址的重定向到B网址,主机记实填写www,记实值填写B网址,第二条是把不带WWW的A网址重定向到 B网址,主机记实填写@,记实值填写B网址。经由过程这两标识表记标帜录,就可以把不带WWW和带WWW的A网址重定向到B网址了。

这个体例绝年夜年夜都人都可以使用,而且不需要空间的撑持,但愿这篇文章对巨匠有所辅佐,笔者在此只是起到一个抛砖引玉的浸染,不足之处还望巨匠攻讦赐正。

文章来历:http://www.zhuojie.cc/? ,转载请注明出处。

注:相关网站培植技巧阅读请移步到建站教程频道。

本页关键词:

上一篇:若何做一个好重构 下一篇:蘑菇街分享平台