URL静态化之URl重写

对动态页面进行相应的处理,让其对于搜索引擎来说是静态的,这就是我们常说的动态页面静态化。

 

常用的方法是: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,也可以是aspxphpjsp等,页面内容可能是重数据库里直接调用,也可能是存在于页面的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后,页面更容易被搜索引擎收录,也能得到很高的权限。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值