读了一下Google黑板报的这篇文章:《动态网址与静态网址》

其中阐明动态网址不仅不会使索引和排名产生困难,反而机器人可通过参数更好的分析信息,例如这样的常规Url:

www.example.com/article/bin/answer.foo?language=en&answer=3&sid=98971298178906&query=URL

但不建议诸如以下形式的重写:

  • www.example.com/article/bin/answer.foo/en/3/98971298178906/URL
  • www.example.com/article/bin/answer.foo/language=en/answer=3/ sid=98971298178906/query=URL
  • www.example.com/article/bin/answer.foo/language/en/answer/3/sid/ 98971298178906/query/URL
  • www.example.com/article/bin/answer.foo/en,3,98971298178906,URL

理由是机器人会认为每一个Url都是一个物理路径中的独立页面,这样机器人在抓取完你的网站后,会认为你的网站中存在巨量的重复内容,从而影响你的页面的排名次序。

看了之后感觉该提醒一下现在已用上MVC的朋友们了, MVC的重写给人以更便于阅读和输入的Url路径,但却会让机器读起来头疼,人机不两立啊

也许MVC不该重写Url格式?相关推荐

  1. [转自scott]ASP.NET MVC框架 (第二部分): URL路径选择

    英文原文地址:http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.as ...

  2. 技巧/诀窍:在ASP.NET中重写URL(转)

    [原文地址]Tip/Trick: Url Rewriting with ASP.NET [原文发表日期] Monday, February 26, 2007 9:27 PM 经常有人请我指导应该如何动 ...

  3. 杰奇linux伪静态,常用的13个.htaccess重写URL的伪静态规则

    网站伪静态重写url是提高URL标准化一个比较实用的方法: 下面是我收集的13种伪静态重写规则, 使用方法:把规则里的域名 http://example.com 改成你自己的网站域名 放在网站根目录下 ...

  4. 技巧/诀窍:在ASP.NET中重写URL

    [原文地址]Tip/Trick: Url Rewriting with ASP.NET [原文发表日期] Monday, February 26, 2007 9:27 PM 经常有人请我指导应该如何动 ...

  5. java url后面带sessionid_Spring Mvc boot解决静态url带jsessionid问题

    1.jsessionid是什么? Jsessionid只是tomcat的对sessionid的叫法,其实就是sessionid:在其它的容器也许就不叫jsessionid了. 2.那么有什么问题? 首 ...

  6. 转: 技巧/诀窍:在ASP.NET中重写URL

    转: http://blog.joycode.com/scottgu/archive/2007/03/01/94004.aspx [原文地址]Tip/Trick: Url Rewriting with ...

  7. url格式组成部分详解

    URL格式 在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位器),它是WWW的统一资源定位标志,就是指网络地址. ...

  8. urlparse模块(专门用来解析URL格式)

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #urlparse模块(专门用来解析URL格式)#URL格式: #protocol ://hostname[: ...

  9. php中url重写,使用PHP重写URL

    若吾皇 如果您只想更改路由,picture.php那么添加重写规则.htaccess将满足您的需求,但是,如果您希望在Wordpress中重写URL,那么PHP就是这样.这是一个简单的例子.文件夹结构 ...

最新文章

  1. 网传 10 年技术岗老员工身患绝症,1780 元被知名游戏公司裁掉?公司回应:已达成和解
  2. 清空SQL Server数据库日志的SQL语句
  3. 指针是c语言的灵魂,C语言之灵魂 指针学习
  4. 这款神秘的移动端OCR引擎,如何做到“所见即所得”?
  5. MYC编译器源码分析之程序入口
  6. 模拟ctrl+alt+delete三键
  7. java 多线程初入2
  8. 过拟合解决方法python_机器学习之过拟合的风险
  9. Bailian2994 拼装模型【哈夫曼树】
  10. wifi小程序源码流量主源码
  11. Cpp--string常用函数用法总结
  12. 言语中心理解题(必要条件,程度词,并列关系)
  13. 《古诗词里的快意人生》读后感
  14. 【酸甜苦辣】记迭代一的酸甜苦辣(妍喆篇)
  15. 2022年西藏最新八大员之(安全员)模拟试题题库及答案
  16. UDT协议-基于UDP的可靠数据传输协议
  17. 人常见的思维盲区有哪些?看懂这个你会少犯一半错误
  18. plotjuggler安装
  19. qq同步android 2.2,QQ同步助手旧版本2.3
  20. 赛门铁克拆分后蜕变:未来不只是“防病毒”

热门文章

  1. php是实现点击改变状态,PHP利用header函数实现各种状态的跳转
  2. mysql建表简单的date数据类型_MySQL建表 TIMESTAMP 类型字段问题
  3. 什么地方容易刷出ak_男人会用什么理由拒绝表白?
  4. python list_Python中的基本list操作
  5. java opp 是什么意思_Java面向对象学习
  6. CString比较相等不得不说的故事
  7. Java 面试知识点解析(二)——高并发编程篇
  8. Java SE7新特性之try-with-resources语句
  9. Netty原理和使用
  10. Java字符串中常见的10个问题