以后地位:首页 > 建站常识 > 列表

伪静态URL规范化是甚么意义?

点击: 次时辰:2019/1/11关头词:上海网站扶植 伪静态 上海网站扶植公司
SEO的倡议:URL规范化 “URL规范化”是一个动名词,不好间接诠释,我把它反过去一下:甚么是一个规范化的URL?良多环境下,咱们以为以下这几个链接都指向统一个页面(首页):www.52banmian.com52banmian.com/www.52banm


SEO的倡议:URL规范化 “URL规范化”是一个动名词,不好间接诠释,我把它反过去一下:

甚么是一个规范化的URL?

良多环境下,咱们以为以下这几个链接都指向统一个页面(首页):

www.52banmian.com

52banmian.com/

www.52banmian.com/index.html

52banmian.com/index.php

可是从URL发送要求并前往网页内容的进程来看,这些URL都是互不不异的。对上述URLs,Web办事器完全能够前往完全差别的内容。当这些URL所对应的内容都一样时(普通环境下都一样的),谷歌须要从上述URLs当选一个具备代表性的,而疏忽其余的。那末这个被谷歌挑选了的URL,便是一个规范化的URL。谷歌挑选的这个进程称为“规范化”。

谷歌是怎样URL规范化的?

普通环境下,谷歌按照被外链的数目来判定。接纳多的,则是规范化URL。

若何将有用的URL重定向到其余页面?

这里须要注重两点:

1、间接指向首页是不是是适合的?或让它指向到一个404页面会更好些?若是在404页面用javasctrip做一个跳转到首页,也是SEO许可的做法。

2、即便前往有用的文件,依然会将404 状况码前往给客户端和搜刮引擎。这表现搜刮引擎机械人来确认网站上的链接时,依然会获得准确的成果(404状况码)。

301重定向怎样停止URL规范化设置?

301重定向具体体例:

设置.htaccess文件(只合用于linux体系,并须要假造主机撑持。)

使拜候example.com/的时辰就会主动转到www.example.com

在.htaccess文件里写上以下代码便可。

RewriteEngine on

RewriteCond %{http_host} ^mydomain.com [NC]

RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]

若何把静态链接静态化?

这是SEO进程中最常常碰着的题目,也是必须处置的题目。由于搜刮引擎喜好静态页面。从Web办事器的角度,这个题目改变为:若何将静态化的文件称号转化成参数。

须要两步来处置:

1、把网页上带链接的处所,都换上新的静态化链接。搜刮引擎和阅读器将经由过程该链接来产生要求。(有些人做点窜不是在网页上,而是停止静态链接向静态链接的转向,这是严峻毛病的)

2、在httpd.conf或.htaccess中利用RewriteRule:

RewriteRule “^/dir/ ([^./]*) \.html” “/dir/script.cgi?doc=$1” [PT]

[PT]标记告知Apache履行后续的一切操纵。

经由过程这个功效,使静态页面以静态链接的情势展现给搜刮引擎,从而到达URL优化的方针。

上海关头词优化提示若是你利用CMS体系做网站, 那末该cms体系会供给URL重写优化法例 及 301重定向的体例。 还要注重 差别的办事器近似利用的法例也是差别的。

若何替代要求URL中的笔墨

以下处置计划,仅合用于Apache办事器。

在.htaccess文件中增加以下语句:

RewriteCond %{REQUEST_URL} “string1”

RewriteRule “(.*)”string1(.*)” “$1string2$2” [N,PT]

比方当客户端收回要求URL:example.com/string1/abcstring1.html,则转换为方针URL:example.com/string2/abcstring2.html。此中[N]标记告知Apache从头履行重写法例,直到RewriteCond生效为止。只须要求URL中包罗须要替代的字符串,它就会一向反复地履行。当一切的string1都被替代终了,则RewriteCond生效。本例子中,RewriteCond履行了2次。[PT]告知mod_rewrite把重写的URL传递到Apache来停止接上去的处置任务。

预定建站
收费供给网站优化
支付关头词