搜易达软件官网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2165|回复: 0

URL重写:

[复制链接]
发表于 2014-8-30 12:33:54 | 显示全部楼层 |阅读模式
URL重写:
URL重写也就是URL重定向,目的是实现动态URL的静态化,以重写方式实现的URL静态化,服务器在处理用户请求时的工作方式并没有被改变,而且还增加了对请求进行重定向的处理过程。经过这样的处理,搜索引擎会把静态URL指向的页面当作是静态页面,因此,URL重写实现的URL静态化,也称为伪静态。先介绍几个与URL重写相关的概念:动态URL,动态网页,静态URL及静态网页。
1.动态URL:
动态URL的一个特征就是包含问号(?),百分号(%),“%”,“+”,“$"等环境变量符号。
2.动态页面:
动态网页指的是采用ASP,PHP,JSP,CGI等程序语言动态调用数据而生成的页面。这些页面中的大部分调用自与网站相连接的数据库,并不存在于网络空间中,只有当服务器接到用户的访问请求时,才调用相应的页面返回给用户。
3.静态URL:
与动态URL相反,静态URL是指不包含任何变量的URL,它指向的文件也是实际存在的。文件类型可以是HTML,也可以是PHP,ASP,或者JSP等,而页面的内容可能是从数据库里直接调用,也可能是存在于页面的HTML内容中。
4.静态网页:
静态页面是指网页中的内容是实际存在的,不需要通过程序调用数据而生成,常见静态网页的文件类型包括htm,html,shtm及shtml等。
静态网页不和对搜索引擎还是普通用户都比较友好,因为用户或者搜索引擎的请求静态网页时,不需要执行从数据库里调用数据的过程,而是得到相应的页面,加快了页面访问的速度,因此,在对网站进行优化时,我们更偏向于采用静态网页,但是,一个网站的数据量往往是巨大的,我们不得不采用数据库对网站内容进行管理。
5.URL重写原理:
URL重写是截取传入的请求并自动将该请求重定向到其他资源的过程,执行URL重写时,通常会检查被请求URL,并基于URL的值根据预设的规则将请求重定向到其他URL上。
6.URL重写的实现:
URL重写在不同的服务器软件环境下实现的方法是不一样的,这里介绍几种常见URL重写方法,包括Apache服务器,IIS服务器及ASP.net.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|搜易达软件论坛 ( 粤ICP备12093907号-1 )

GMT+8, 2021-8-5 02:12 , Processed in 0.047434 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表