一般有两种分页Url

第一种就是 product_list?p=${page}

第二种 product/page/${page}

我看很多网站,基本这两种是55开,尤其是csdn,好像这两种都有,到底那种比较好?

回复内容:

一般有两种分页Url

第一种就是 product_list?p=${page}

第二种 product/page/${page}

我看很多网站,基本这两种是55开,尤其是csdn,好像这两种都有,到底那种比较好?

动态路径,我们常见的表现方式是路径地址中经常含有“?”、“=”或者同时含有问号和等号。这种路径其实包含一种参数内容传递的意思。

比如:http://caozhui.com/catalog.asp?cate=4 就是一个动态路径。

静态路径:一般层次都比较分明,比如会有比较明确的拼音目录。http://www.xxxx.com/article/20150707/608460.shtml 这样的链接层次分明,而且里面不包含参数,蜘蛛抓取的时候会相对好些。

伪静态路径:伪静态就是用技术把动态路径变成静态路径的一种形式,伪静态路径本质上来说是静态路径。比如:http://www.xielingshao.com/index.php/post/54.html

其实对于搜索引擎来说,动态路径和静态路径的抓取其实是无差别的。除非动态路径中参数数量超过三个,蜘蛛在抓取的时候会有参数丢失,而造成页面抓取失败的情况。在大多数情况下,动态路径和静态路径对于搜索引擎来说都是一视同仁的。另外,一个网站只允许设置一种路径,要么都是动态路径,要么都是静态路径。不允许同时出现两种路径连接。如果有第二种连接一定要屏蔽了,可以用robots文件屏蔽了。

无所谓,现在的搜索引擎都能很好地处理了。

但是你要考虑人,第二种很明显很好理解,第一种谁知道p是啥(除了开发者)

都一样,只要爬虫能看到这个url就行了。因为list页面实际上权重很低,从seo的角度来看,通常我们不需要搜索引擎收录list,其作用是引导爬虫爬到所有的内容页。

因此,不要使用纯js的分页(因为爬虫不会去执行js),就算你为了效果使用了js分页,那么也应该把普通的分页放到一个隐藏的div里面给爬虫看。

只考虑google的话,都差不多。

谷歌webmaster管理里面有对动态参数设置的地方,可以额外设置页面参数的意义。所以不用纠结主流搜索引擎的问题。三流搜索引擎哪个都处理不好,可以无视。

问题在于缓存,cdn会如何考虑你的参数,这个在业内参差不齐。所以传统做法都是搞伪静态,rest风格的。

比如你是否遇到过看国内网站视频,拖动进度条之后视频就挂掉或者从头播放了?那就是因为拖动进度条时,播放器传了个参数给服务器,但链路上缓存对参数不理解,提示找不到视频(挂掉)或丢弃参数(从头播放)。

像wordpress的用户就喜欢伪静态多一点,……/title123.html

京东,segmentfault等就是rest,像本文https://segmentfault.com/q/1010000005090145

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php分页类 seo,哪种分页url对seo友好?相关推荐

  1. tp5的ajax搜索后分页,修改TP5的分页类使之Ajax分页有效

    Thinkphp 5.1采用Ajax分页后,首页自然不是问题,但是后续的页面链接仍然指向原地址:虽然可以取回数据,但是没有样式的渲染--因为此时的页面只有"一部分"本身就没有CSS ...

  2. MVC学习(四)几种分页的实现(3)

    在这篇MVC学习(四)几种分页的实现(2)博文中,根据URL中传入的两个参数(页码数,首页.上一页.下一页.末页的标记符)来获得对应的分页数据, 只是传入的参数太多,调用起来不太方便(标记符不能够写错 ...

  3. 数据分页 THINKPHP3.2 分页 三种分页方法

    数据分页复制本页链接opensns 通常在数据查询后都会对数据集进行分页操作,ThinkPHP也提供了分页类来对数据分页提供支持. 下面是数据分页的两种示例.第一种:利用Page类和limit方法$U ...

  4. php分页类代码带分页样式效果(转)

    php分页类代码,有漂亮的分页样式风格 时间:2016-03-16 09:16:03来源:网络 导读:不错的php分页类代码,将类文件与分页样式嵌入,实现php查询结果的精美分页,对研究php分页原理 ...

  5. oracle分页性能不同,oracle高效分页

    什么是分页查询 对于基于Web的应用而言,对查询的结果集进行分页是一个比较常见的需求.假设浏览器界面每页可以显示10条记录,最初界面显示头10条记录给用户,当终端用户点击"下一页" ...

  6. php分页类 seo,HTML_写一个对搜索引擎友好的文章SEO分页类,使用jsp/php/asp等动态程序生成 - phpStudy...

    写一个对搜索引擎友好的文章SEO分页类 使用jsp/php/asp等动态程序生成的页面如何对搜索引擎友好呢?你可能想使用url_rewrite.不过,最好还是让同一个网址在任意时间对应的页面内容都是一 ...

  7. php dump utfp,php pchart乱码-使用REST接口获取GeoServer中的...-结合 thinkPHP 分页写成自己分页类_169IT.COM...

    本页文章导读: ▪php pchart乱码      有俩种情况:①:未将中文字符编码格式修改成utf-8 (例子如下:)mb_convert_encoding($data, "html-e ...

  8. Java分页类定义和使用

    1 简介 在后端与前端进行交互的过程中,需要对后端得到的数据进行分页推送给前端,比如说在某个博客网站上某用户编写了100篇文档,但在页面展示时,可能在每个页面仅仅展示10条数据,如下图所示 因此,而且 ...

  9. 简单实用的php分页类(多种分页方式)

    为什么80%的码农都做不了架构师?>>>    1.php分页类 <?php /** * php分页类代码 * http://www.jbxue.com */ class Su ...

  10. PHP分页类(较完美)

    <?php /** file: page.class.php 完美分页类 Page */ class Page { private $total; //数据表中总记录数 private $lis ...

最新文章

  1. WEB攻击手段及防御第2篇-SQL注入
  2. 微信小程序~自定义属性设置和获取(data-)
  3. sh(Spring+Spring mvc+hibernate)——BaseDao.java
  4. oracle windows server 2008,Node.js 在 Windows Server 2008 X64 连接Oracle 数据库
  5. jQuery常用方法
  6. javaweb项目自动设置热加载
  7. Linux 源码包软件安装操作与实战
  8. python入门环境准备_python入门 之 环境配置(一)
  9. 实对称矩阵特征值特征向量求解算法C语言实现
  10. 博客搬家日记--搭建基于Docker的LNMP环境
  11. PLSQL Developer 安装使用教程详解
  12. audio realtek 耳机没声_解决HD Audio 声卡前面板耳机无声音的方法
  13. 串口服务器远程距离,基于串口服务器的变频器远程控制系统.pdf
  14. CONTINUOUS CONTROL WITH DEEP REINFORCEMENT LEARNING
  15. LeCo-169. 多数元素
  16. 太原市住房公积金商转公又新增一种担保方式
  17. 记录一下之前写的文章--测试之不可承受之轻
  18. 大数据常见错误及解决方案
  19. 微信小程序云开发及背后的云服务支持。
  20. 转发和重定向简介及与之相关的(URL)参数(parameter)、属性(attribute)问题探讨

热门文章

  1. 一个声明被new多次
  2. ES6小实验-复习字符串
  3. 3.20计算机组成原理课堂笔记
  4. mysql监视器MONyog的使用
  5. zabbix详解(五)——zabbix配置文件详解
  6. windows10快速搭建和部署docker、kubernetes开发环境
  7. NYOJ--456--邮票分你一半
  8. linux下的系统服务管理及日志管理
  9. Rust 的安装和使用举例
  10. Kotlin 我的第一个kotlin程序【Android Studio】