时间:2023-01-25 23:10:01 | 来源:建站知识
时间:2023-01-25 23:10:01 来源:建站知识
在教学开始之前,先解释一下“首选域”这个概念,所谓首选域,即站长希望搜索引擎用来将你的网页编入索引的域名,也就是网站首选的域名,故此得名首选域。我们通常的网站域名都是带www的,其实去掉www也是可以的,但是对于搜索引擎来说却需要做出一个选择。这两个形式的域名(带www和不带www)在搜索引擎默认为也是指向同一个网站的。但是在搜索引擎收录和展示稳定下来后,它会选择其中一个域名来展示给用户,那么这个域名就叫做首选域。一般人们在做域名解析的时候会把带www的和不带www的都解析到网站首页,而当搜索引擎看到你网站有这个地址都指向到一个页面的时候,搜索引擎不知道你要主推的是哪个地址,尤其是有的公司为了保护域名的版权,而购买了多个相似的域名,都解析到同一个空间,这么更使搜索引擎迷失了,如果这个是我们设定首选域名的话,这样把网站的权重都集中到了首选域下,提高了首选域的权重,更利于网站的排名。
既然首选域对于网站的排名有影响,接下来简单的说一下如何设置网站首选域
1、谷歌站长工具有一个设置首选域的选项
在网站管理员工具控制台中选择工具,然后点击设置首选域。
这里的设置会有三个选项:(这里咱们以亿企邦站长网域名eqbang.com为例做简要说明)
1)、将网址显示为
2)、将网址显示为
3)、不设置关联项
推荐选择第一个。一般现在大家在输入一个网站时都会带上www,适合人们的习惯。
2、301重定向设置首选域,提一下,纯静态的网站是设置不了301重定向的。
以www.eqbang.com和eqbang.com 为例,我要将eqbang.com301重定向到www.eqbang.com这个域名,设置了301重定向后,用户在浏览器地址栏输入eqbang.com后,地址会自动变成www.eqbang.com 。
在asp下的301重定向的代码如下
If request.ServerVariables("SERVER_NAME")="eqbang.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", ";
Response.End
end if
在php下的301重定向代码
Php code:
if(($HTTP_SERVER_VARS["HTTP_HOST"]=="eqbang.com"){
header("HTTP/1.1 301 Moved Permanently");
header("Location: ;);
}
3、还有一些小的技巧需要注意。
一般的网站首页尽量采用绝对地址,站内链接和站外链接都采用首选域。
[结束语]本文由机智的爱(博客hi.baidu.com/qq637liu)原创,首发于亿企邦站长网,转载请注明来源。同时也欢迎大家前来交流和提出意见。文章的完成感谢中国8U(8u.cn)建站技术范建文先生的支持和帮助,同时也感谢亿企邦站长网为我们广大站长提供了一个学习交流的平台。
关键词:实现,设置