分享好友 学院首页 学院搜索 频道列表

怎么更好的让网站更容易收录

2018-11-03 18:4718480
+关注0
核心提示:一般seo都知道 baidu爬虫喜欢静态的文件如 htmhtml shtml等这样的扩展名结束,在路...

一般seo都知道 baidu爬虫喜欢静态的文件如  htm   html  shtml等这样的扩展名结束,在路径上跟动态参数是百度不知道喜欢的,那么这就要涉及到伪静态和url规则了

规则由2部分组成:旧网址的正则表达式、新网址的正则表达式。
正则标准说明:支持PCRE规范的表达式。
以下举例说明:
改版前url:example.com/bbs123/?a=2&b=137
改版后url:bbs123.yoursite.com/thread-137-2.html
针对这一类长相的url改版
首先使用正则描述改版前旧url规则:^example\.com/([a-z0-9]+)/\?a=([0-9]+)&b=([0-9]+)$
再用字符串和捕获引用描述改版后新url规则: \1.yoursite.com/thread-\3-\2.html
注:其中\为转义字符,其后可以跟随数字0-9以表示一个对捕获字符串的引用,或者跟随另一个以表示一个字符’’,其余字符皆不可以跟随在一个单独的\之后。其余字符都表示他们自身。
提交以上正则规则后,如改版前url
example.com/bbs123/?a=2&b=137
会匹配这条规则,并产生如下的捕获对应关系
bbs123 => \1
2 => \2
137 => \3
进而得到最终的改版后url长相为
bbs123.yoursite.com/thread-137-2.html
请注意如下的url将不在本规则覆盖范围内:
example.com/BBS123/?a=2&b=137
原因:规则配置的第一个捕获中指定可通配[a-z0-9]但未包括大写字母
example.com/bbs123/?a=&b=137
原因:规则配置的第二个捕获指定+匹配至少要有一个字符
example.com/bbs123/?a=2&b=137&c=45
原因:规则最后指定$表示断言url应该到此结束,否则不匹配
附PCRE规则常用字符,更多可到标准库中进行了解。
^:表示字符串开始,即在此之前不能再有任何字符
$:表示字符串结束,即在此之后不能再有任何字符
?:表示之前的元素可以出现0次或1次
*:表示之前的元素可以出现0次或多次
+:表示之前的元素可以出现1次或多次
{数字}:表示之前的元素必须出现数字次
{数字,}:表示之前的元素需要出现至少数字次
{数字1,数字1}:表示之前的元素出现次数不少于在数字1且不大于数字2
[一些字符]:表示一个在一些字符内的字符,一些字符部分可以用-进行简记,例如[abcde]等同于[a-e]
.:表示一个任意字符
\:转义字符,当上面有特殊含义的字符以及\本身需要表示其字面值而非特殊含义时,可以用特殊字符表示这个特殊字符本身,例如?表示一个?而非\出现0次或一次。转义字符还可以和一些非特殊字符使用,表示一个特殊含义,见后续的描述
\d:表示一个数字[0-9]
\w:表示一个单词[a-zA-Z0-9_]
(子模式):一般?和*等计数字符只对前一个元素生效,当需要对一个子模式生效时,需要加上括号。同时,括号内子模式所匹配的字符串,会作为捕获存在,后续可以引用,计数方式为“从左至右每一个加括号的子模式依次被编号为捕获1、2、3、4等”。整个规则本身匹配部分也是一个捕获,记为0号捕获
|:表示之前的子模式和之后的子模式至少有一个匹配,例如a(bc|de)f可以匹配adef和abcf

本文标签: #百度 #收录
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

百度、谷歌两大搜索引擎的收录习惯和排名习惯

    本文介绍Google和百度两大搜索引擎的网页收录习惯、网页排名习惯等,帮助站长合理优化自己的网页,达到Google百度两面笑的目的。Google搜索引擎习惯Google作为全球最大的多语言搜索引擎在发展历史过程中形成了自己的网页收录习惯,也建立起自己的一套标准。研究Goolge收录网页的习惯有利于更好迎合Google搜索引擎的口味,达

小黑 优化推广2020-03-23

百度只收首页更新,不收内容页的解决办法

    大家经常会遇到百度对于自己的网站只更新首页,而不更新内页的现象吧,每当遇到这个问题,大家也比较着急,个人认为百度快照时间也会影响到自己网站在百度里面的排名,因为快照时间是反应你网站质量的一个标准,一个快照经常更新的网站说明了什么,说明这个网站经常增加些内容,对百度来说印象自然就好了,好了接着说如何解

小黑 优化推广2020-03-23

百度移动搜索落地页体验白皮书4.0

小云 优化推广2018-11-13

网站更换域名如何通知搜索引擎

    网站运营到后期可能会更换域名,那么在更换域名的时候怎么能尽可能的不影响目前网站的访问量呢,请看下文部分站长会选择通过换域名来提高站点运营效果,但站长们应该明确一点:网站只要发生大大的变化(如换域名、子目录改版为二级域名等),流量就会受到损失;其次,百度站长平台会帮助站长尽量将损失降到最低。请站长依次

网站更换域名如何通知搜索引擎 运营维护2018-11-03

网站改版怎么通知搜索引擎

    随着网民的注意力发送变化,网站也需要对应的做出调整,及网站改版。网站改版很容易影响到网站的权重和访问量,那么怎么在网站改版的时候通知搜索引擎呢,请看下文 为了改变站点运营效果,部分站长会选择对网站进行改版。百度站长平台站在搜索引擎的角度给站长朋友一些建议:首先站长们应该明确,网站只要发生大大的变化(

小云 运营维护2018-11-03

下一篇