百度对网址使用rewrite技术是什么目的?

百度对网址使用rewrite技术是什么目的?,第1张

通常的情况,网站使用rewrite,是为了优化、简化网址,以便更有利于网友访问和记忆。

现在很多网站在通过mod_rewrite技术来优化网址,以期达到“网址搜索引擎优化”(search engine friendly urls),是因为据说搜索引擎对网址中有变量的,不如固定的网址收录的好。

我想百度对网址使用rewrite技术,无非也是想优化简洁网址。

简单的说, 就是我开了个web服务器, 让别人来访问, 但是我又不想让别人知道具体的路径或者文件名, 例如

我想让别人访问这个页面, 但是我又不想让别人知道是在执行 test.asp页面, 因此引进了url rewrite技术

可以将 路径转换成

或者

或者

或者

这样可以做到隐藏路径或者隐藏参数的作用, 使用html结尾的路径还可以起到优化SEO的作用..

虽然你服务器上并没有test-22.html, detial.asp ...但是还是可以通过上面按照某一规则格式化过的路径来访问页面, 访问的时候服务器会按照制定的规则对url进行转换 :)

专业的解释网上很多, 自己去找哈

URL Rewrite的概念 URL Rewrite即URL重写,就是把传入Web的请求重定向到其他URL的过程。URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页面方式的一种技术。比如http://www.123.com/news/index.asp?id=123 使用UrlRewrite转换后可以显示为 http://www.123.com/news/123.html。   URL Rewrite有什么用? 1,首先是满足观感的要求。 对于追求完美主义的网站设计师,就算是网页的地址也希望看起来尽量简洁明快。形如http://www.123.com/news/index.asp?id=123的网页地址,自然是毫无美感可言,而用UrlRewrite技术,你可以轻松把它显示为 http://www.123.com/news/123.html。 2,其次可以隐藏网站所用的编程语言,还可以提高网站的可移植性。  当网站每个页面都挂着鲜明的.asp/.aspx/.php这种开发语言的标记,别人一眼即可看出你的网站是用什么语言做的。而且在改变网站的语言的时候,你需要改动大量的链接。而且,当一个页面修改了扩展名,它的pagerank也会随之消失,从头开始。我们可以用UrlRewrite技术隐藏我们的实现细节,这样修改移植都很方便,而且完全不损失pagerank。提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多 3,最后也是最重要的作用,是有利于搜索引擎更好地抓取你网站的内容。 理论上,搜索引擎更喜欢静态页面形式的网页,搜索引擎对静态页面的评分一般要高于动态页面。所以,UrlRewrite可以让我们网站的网页更容易被搜索引擎所收录。  


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/62385.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-28
下一篇2023-02-28

发表评论

登录后才能评论

评论列表(0条)

    保存