当前位置 : 主页 > SEO教程 > 正文

什么是PC和移动端URL路径规范化

转载

重庆seo2015-06-10 22:59:42阅读()网站基础优化seo优化URL路径A+ / A-

url地址规范化

       在网站seo优化过程中,会涉及到路径的指向问题。网站中同一网页,只对应一个URL(网址)。规范、简单的url,利于搜索抓取用户记忆,拒绝多种路径,指向同一个面页,防止网页获取的权重分散。网站建立了移动端之后,需要对URL进行处理,让PC和移动端的访问路径为一一对应的关系,才能做到正确适配。

多路径的危害

多路径指向同一个页面

       搜索引擎会选其一个路径标准,这个路径也许并不你要被抓搜索收录的路径。一般来说不带www的是整个域名的域,带www的是这个域的子域,后面说明选择哪个座位主域名。

不同的URL指个同一个内容页面。

       结果分散页面的权重。页面相同的两个页面会有被认为是作弊的风险,必须慎重处理。

1.做过伪静态的路径 ,动态路径没有用ROBOTS.TXT屏蔽 造成路径的重复

2.这四个路径都可以访问网站的首页

http://vi586.com  //域名
http://www.vi586.com  //主域名(二级域名)
http://www.vi586.com/index.html  //域名空间下的index.html文件 
http://www.vi586.com/index.php   //域名空间下的index.php文件      

路径规范化做法

       这里我们要做路径标准化,PC端选择唯一的链接入口:http://www.vi586.com 做301重定向到 http://www.vi586.com;

      /index.php  /index.html  在后台程序里面禁止调用并任何页面不给链接入口;

方法一

去掉自动首页的index.html,index.php

       有些程序会在访问主域名后面加个index.html或index.php的尾巴,不是难不难看的原因,如果做好301定向还好,或者上述那样给完整URL路径,不然搜索引擎会两个地址都抓取。

       下面给dedecms首页去除index.html的两种方法。

       用代码编辑器打开根目录下的index.php文件,找到

//自动生成HTML版

       一直到末尾的代码替换为

require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select * From `dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$pv->Display();
?>

      这样就能去除域名后面自动带index.html,但是并没有解决根本问题,因为还是可以用:域名.index.html访问,造成分权。DedeCMS系统所有的文件夹根目录都可以用:域名/文件夹名/index.html,一次行搞定就用301吧。

方法二

全站301设置不同的URL集中到同一个URL

       这里需要用到.htaccess脚本,这个脚本文件不符合win命名规范,可以在本地新建一个htaccess.txt,写上如下代码后,传到空间上更名为.htaccess。

RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^index\.(php|html|htm)$ http://www.vi586.com/ [R=301,L]

       当然你的规则写多了,不一定能成功,注意检查次序,默认是从上自下执行。这个方法有时候在一些服务器上出错,这种情况推荐用第一种方法

       PC端所有链接采用规范化标准的:www.vi586.com。为了让蜘蛛抓取这个域名下的URL,建议所有的URL采用绝对路径(相对路径会让蜘蛛在两个或多个域名下“跳来跳去”,影响权重),绝对路径和相对路径参考文章《什么是URL绝对路径和相对路径SEO优化重要环节》。

      “短域名”vi586.com会给后面增加的其他二级域名(比如移动端域名wap.vi586.com)造成一些不便之处,建议采用带www的域名作为主域名。

PC端和移动端URL路径规范

       如果采用一个空间放PC站和移动站,一般的做法是在子目录(如:www.vi586.com/wap/)下再安装一个CMS(这样能完全支持静态和动态页面),当然类似DedeCMS的管理程序支持移动自适应,采用的是动态浏览,也可以写伪静态。具体方法在后面的帖子会分享。

       有些ISS服务器支持域名绑定到子目录,把域名wap.vi586.com解析到子目录(www.vi586.com/wap/),这样访问移动端的路径为:http://www.vi586.com/wap/ 对用户来说并不会产生太大的问题,手机端的路径基本没谁看。但是对搜索引擎来说却不一样,并不认为这样的做法是一一对应的关系。

       如果是虚拟主机是不支持这样的解析,一般的做法用.htaccess对路径进行重写,参考文章《万网利用.htaccess完美实现子域名跳转到子目录》。

    扩展阅读

    本文地址:https://www.vi586.com/tool/152.html
    版权声明:网摘,版权归原作者所有

    赞(9)