URL静态化之URl重写
来源:互联网 发布:ubuntu安装主题包 编辑:程序博客网 时间:2024/06/07 06:13
对动态页面进行相应的处理,让其对于搜索引擎来说是静态的,这就是我们常说的动态页面静态化。
常用的方法是:URL重写和生成静态页面。
URl重写也就是前面所写的URl重定向,目的是实现动态URl的静态化。其实,大多称URl重写实现的URl的静态化是“伪静态”。
在了解URL重写之前,我们来了解几个概念:动态URL,动态网页,静态URL和静态网页。
动态URL:他的一个重要特性就是包含问号(?),百分号,&, %,+,$等环境变量符号。例如:http://www.920wc.cn/list.aspx?id=10;这就是一个典型的动态URl。
动态网页:指的是采用asp,php,jsp,CGL等程序语言动态调用数据而生成的页面。这些页面中的大多数内容调用之与网站链接的数据库,他并不存在与网络空间中。
静态URL:与动态URL相反,它是指不包含任何变量的URL,他指向的文件也是实际存在的,文件类型可以是HTml,也可以是aspx,php,jsp等,页面内容可能是重数据库里直接调用,也可能是存在于页面的HTml内容中。
静态页面:指的是网页中的内容是实际存在的,不需要通过程序调用数据而生成。常见的静态页面文档类型包括:html,htm,shtm,shtml.
静态页面不管是对搜索引擎还是用户都是有好的,因此,我们市场采用URL重写或者生成静态页面的方式实现。
URL重写是截取传入的请求并自动将该请求重新定向到其他资源的过程。执行url重写时,通常会检查被请求的URL,并基于URL的值根据预设的规则将请求重定向到其他的URL上。例如:浏览器发来请求:http://www.920wc.cn/youhua.html。服务器自动将这个请求定向到http://www.920wc.cn/list.aspx?id=1上,这样,用户就可以通过http://www.920wc.cn/youhua.html访问http://www.920wc.cn/list.aspx?id=1。
经过URL重写后,静态页面不但没有改变原来的工作方式,而且还增加了URL重定向的步骤。但是,我们却可以得到搜索引擎重视的静态的URL。
URL重写的实现。一般,我们常见的是以下的:
Apache服务器,IIS服务器,Asp.net,这里,方法就不详细介绍,有兴趣自己网上搜索。
URL重写可以有效缩短URL长度,为URL优化打下基础。而且,URL重写还能隐藏文件的实际路劲,提高了网站的安全性。URL重写为静态URL后,页面更容易被搜索引擎收录,也能得到很高的权限。
- URL静态化之URl重写
- php url 重写 静态化
- url伪静态、url重写
- ASP.NET页面静态化之URL重写 (转)
- SEO实战之:URL重写实现动态页面静态化
- ASP.net 静态化页面之的URL重写
- ASP.net 静态化页面之的URL重写
- php为静态实现之URL重写
- URL 重写,伪静态
- URL 伪静态重写
- url伪静态 重写
- 伪静态 URL 重写
- Apache url 重写/静态化/mod_rewrite
- ASPNET的网站静态化URL重写
- URL 的重写和拟静态化
- URL重写与伪静态
- php 伪静态 url 重写
- THINKPHP 伪静态 URL重写
- Android-SQLite3 超基础入门
- QTP 学习视频汇总
- 使用jQuery的blockUI来实现页面回传数据时的等待页面
- 为什么这么多人愿意当房奴?
- SQLServer索引调优实践(1)
- URL静态化之URl重写
- 电信公司CRM数据挖掘应用
- 2010年手机市场展望
- excel 单元格字符数限制(from microsoft support)
- 中文分词程序
- C#函数返回多个值
- Oracle Rowid 介绍
- 在c#中调用另一个应用程序或命令行(.exe 带参数) 【转】
- 开博了