php分页类 seo,哪种分页url对seo友好?
一般有两种分页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友好?相关推荐
- tp5的ajax搜索后分页,修改TP5的分页类使之Ajax分页有效
Thinkphp 5.1采用Ajax分页后,首页自然不是问题,但是后续的页面链接仍然指向原地址:虽然可以取回数据,但是没有样式的渲染--因为此时的页面只有"一部分"本身就没有CSS ...
- MVC学习(四)几种分页的实现(3)
在这篇MVC学习(四)几种分页的实现(2)博文中,根据URL中传入的两个参数(页码数,首页.上一页.下一页.末页的标记符)来获得对应的分页数据, 只是传入的参数太多,调用起来不太方便(标记符不能够写错 ...
- 数据分页 THINKPHP3.2 分页 三种分页方法
数据分页复制本页链接opensns 通常在数据查询后都会对数据集进行分页操作,ThinkPHP也提供了分页类来对数据分页提供支持. 下面是数据分页的两种示例.第一种:利用Page类和limit方法$U ...
- php分页类代码带分页样式效果(转)
php分页类代码,有漂亮的分页样式风格 时间:2016-03-16 09:16:03来源:网络 导读:不错的php分页类代码,将类文件与分页样式嵌入,实现php查询结果的精美分页,对研究php分页原理 ...
- oracle分页性能不同,oracle高效分页
什么是分页查询 对于基于Web的应用而言,对查询的结果集进行分页是一个比较常见的需求.假设浏览器界面每页可以显示10条记录,最初界面显示头10条记录给用户,当终端用户点击"下一页" ...
- php分页类 seo,HTML_写一个对搜索引擎友好的文章SEO分页类,使用jsp/php/asp等动态程序生成 - phpStudy...
写一个对搜索引擎友好的文章SEO分页类 使用jsp/php/asp等动态程序生成的页面如何对搜索引擎友好呢?你可能想使用url_rewrite.不过,最好还是让同一个网址在任意时间对应的页面内容都是一 ...
- php dump utfp,php pchart乱码-使用REST接口获取GeoServer中的...-结合 thinkPHP 分页写成自己分页类_169IT.COM...
本页文章导读: ▪php pchart乱码 有俩种情况:①:未将中文字符编码格式修改成utf-8 (例子如下:)mb_convert_encoding($data, "html-e ...
- Java分页类定义和使用
1 简介 在后端与前端进行交互的过程中,需要对后端得到的数据进行分页推送给前端,比如说在某个博客网站上某用户编写了100篇文档,但在页面展示时,可能在每个页面仅仅展示10条数据,如下图所示 因此,而且 ...
- 简单实用的php分页类(多种分页方式)
为什么80%的码农都做不了架构师?>>> 1.php分页类 <?php /** * php分页类代码 * http://www.jbxue.com */ class Su ...
- PHP分页类(较完美)
<?php /** file: page.class.php 完美分页类 Page */ class Page { private $total; //数据表中总记录数 private $lis ...
最新文章
- WEB攻击手段及防御第2篇-SQL注入
- 微信小程序~自定义属性设置和获取(data-)
- sh(Spring+Spring mvc+hibernate)——BaseDao.java
- oracle windows server 2008,Node.js 在 Windows Server 2008 X64 连接Oracle 数据库
- jQuery常用方法
- javaweb项目自动设置热加载
- Linux 源码包软件安装操作与实战
- python入门环境准备_python入门 之 环境配置(一)
- 实对称矩阵特征值特征向量求解算法C语言实现
- 博客搬家日记--搭建基于Docker的LNMP环境
- PLSQL Developer 安装使用教程详解
- audio realtek 耳机没声_解决HD Audio 声卡前面板耳机无声音的方法
- 串口服务器远程距离,基于串口服务器的变频器远程控制系统.pdf
- CONTINUOUS CONTROL WITH DEEP REINFORCEMENT LEARNING
- LeCo-169. 多数元素
- 太原市住房公积金商转公又新增一种担保方式
- 记录一下之前写的文章--测试之不可承受之轻
- 大数据常见错误及解决方案
- 微信小程序云开发及背后的云服务支持。
- 转发和重定向简介及与之相关的(URL)参数(parameter)、属性(attribute)问题探讨