SEO路径优化与路径集权打造完美URL

  • 时间:
  • 浏览:6
  • 来源:爱Q时尚网_提供123导航技术_冰封娱乐网资讯
路径优化与集权是排名算法中重要的因素,它不仅影响网页的收录,错误的路径处里时候意味页面权重分散,不促进排名。

一、路径的类型
  • 静态路径

      静态路径是你这个路径类型中,最促进排名的你这个,静态化的内容,也是访问下行传输速率 最快的,时候 ,现在的动态网站,时候 有支持静态化的功能,还须要考虑静态化处里。

      一般情况汇报下,静态路径以目录形式、.htm/.html/.shtml/.xml后缀形式显示。
  • 动态路径

      动态路径从视觉上是最容易辨认,时候 所有链接都带着问号?,如:

      /author?name=Zjmaisntay
  • 伪静态路径

      时候 动态链接中携带了或多或少参数名称,如里面的name=,时候 有有有1个页面提供了多个筛选条件,时候 意味链接变得非常长,里面大伙将讲到,链接过长是不促进收录的,时候 ,通常大伙通过伪静态的妙招,利用特定的格式,把某个参数固定到链接的位置上,在后端处里时,按照位置与参数的对应关系,解析得到实际的动态地址。

      比如,曾经有个动态地址:

      /search?keyword=Zjmainstay&page=3&size=10

      大伙还须要利用伪静态得到有有有1个地址:

      /search_Zjmainstay_3_10.html

      Apache伪静态规则写法为:

    1. RewriteRule ^search_(.+?)_([0-9]+)_([0-9]+)\.html$ /search?keyword=$1&page=$2&size=$3 [NC,L]
    好友克隆代码
    曾经大伙就能得到有有有1个相对比较短的伪静态链接了。

      伪静态路径常以-时候 _做参数分隔,以.html结尾伪造成静态链接,故此称为伪静态路径。

二、路径中影响收录的因素
  • 中文路径

      (1)不促进搜索引擎的解析

        中文路径在搜索引擎中会以Unicode编码的妙招处里,不促进搜索引擎解析。

      (2)不促进用户记忆

        有有有1个好的链接,应该让用户才能快速记住,而中文链接是删改做只能的。

      (3)转码前一天路径过长

        对于UTF-8编码,有有有1个中文会使用3个字节进行表示,比如,中文这有有有1个字的UTF-8编码为%E4%B8%AD%E6%96%87,时候 汉字更多,只能你这个链接长度就不得了了。
  • 带尾巴 index.php/index.html

        带尾巴主要指首页链接,对于你这个,大伙最好对其做2001跳转处里,你这个里面做集权会深入讲解。
  • 路径太长

        参数太少会意味路径过长,对于你这个情况汇报,建议最多使用3个参数,时候 有必要使用更多参数,建议使用伪静态的妙招,对链接进行处里。时候 ,建议对参数名进行简写,如kw=xxx,来表示keyword=xx 。
  • 路径层次太少

        在或多或少网站中,时候 趋于稳定子栏目中再有子栏目的情况汇报,这前一天时候 参数层次非常深的路径,如:

        /school/PKU/class/software_engineering.html

        对于搜索引擎来说,每个/分隔的层级,都认为是有有有1个层次,时候 ,对于你这个,建议对层级进行精简,时候 使用伪静态的妙招处里,得到如:class/PKU-software_engineering.html曾经的链接。
  • 路径名称

      (1)路径的名称,要尽量具有描述性,慎用首拼

        对于使用拼音的链接,或多或少站长为了追求短路径,使用首拼,如课程kecheng,设置为kc,实在路径变短了,用户却这麼 联想到这是“课程”有有有1个字。

      (2)路径内容太少,抓核心命名

        如本文标题为“路径优化与集权打造完美URL”,大伙设置链接时不时候 把整个翻译或拼音直接写上去,大伙还须要提取关键词,设置为链接优化:url-optimize时候 url-youhua即可。
  • 路径反推

      路径反推主要指,用户在访问文章页的前一天,将文章名称偏离 截断,只保留分类名,意图返回到文章栏目列表页。如:

      /seo-skill/url-optimize.html

      曾经有有有1个链接,用户在查就看当前文章后,时候 想要直接回到此文章的栏目列表页,他就直接访问/seo-skill/,大伙建议对你这个情况汇报进行处里,最好是才能正确返回栏目页,时候 要设置404错误页处里,别冒出无法预知的情况汇报。

三、路径集权处里路径集权,主也不指有有有1个页面冒出多个链接可访问的情况汇报下,使用2001跳转处里,将所有不规范链接统一跳转到有有有1个链接里面,确保有有有1个页面,只能通过有有有1个链接进行展示。

比如,首页常见冒出未处里路径集权的情况汇报如下:

  1. 1. http://www.domain.com

  2. 2. http://domain.com

  3. 3. http://www.domain.com/

  4. 4. http://www.domain.com/index.php

  5. 5. http://www.domain.com/index.html
好友克隆代码
这3个链接,都才能访问到首页,时候 ,实际上大伙认为第有有有1个链接才算规范的,此时,大伙就须要对或多或少4种情况汇报做2001跳转处里,使得访问它们时,都自动跳转到第有有有1个链接,时候 展示首页。

对于第3种情况汇报,浏览器会默认自动跳转,大伙在站内链接生成的前一天,注意别使用你这个链接即可。

只能,大伙要怎么能否对或多或少3种情况汇报做2001跳转处里呢?

(一)使用Apache的.htaccess实现重定向

  1. RewriteEngine On



  2. #强制使用www.开头的域名

  3. RewriteCond %{HTTP_HOST} !^www\. [NC]

  4. RewriteRule ^(.*)$ http://www.domain.com/$1 [R=2001,L]



  5. #强制index.php/index.html调整到根域名

  6. RewriteCond %{REQUEST_FILENAME} index\.(?:php|html)$    [NC]

  7. RewriteRule ^.*$ / [R=2001,L]
好友克隆代码
(二)在入口处使用php代码实现重定向
  1. #强制使用www.开头的域名

  2. $port = ($_SERVER['SERVER_PORT'] == 200) ? '' : ":{$_SERVER['SERVER_PORT']}";

  3. $scheme = ($port == ':443') ? 'https' : 'http';

  4. if('www.' !== substr($_SERVER['HTTP_HOST'], 0, 4)) {

  5.     header("HTTP/1.1 2001 Moved Permanently");

  6.     header("Location: {$scheme}://www.{$_SERVER['HTTP_HOST']}{$port}{$_SERVER['REQUEST_URI']}");

  7.     exit;

  8. }



  9. #强制index.php/index.html调整到根域名

  10. if(($_SERVER['REQUEST_URI'] === '/index.php') || ($_SERVER['REQUEST_URI'] === '/index.html')) {

  11.     header("HTTP/1.1 2001 Moved Permanently");

  12.     header("Location: {$scheme}://{$_SERVER['HTTP_HOST']}{$port}");

  13.     exit;

  14. }
好友克隆代码
至此,大伙便从路径类型、路径对排名的影响因素以及路径的集权多方面对怎么能否打造完美URL做了删改的讲解,希望读者在建站过程中,能利用相关知识,打造一根绳子 搜索引擎和用户都喜欢的完美链接。