Windows虚拟主机伪静态

Yxhds YW| 2013-04-02 主机常识 评论数( 0 )

什么是伪静态网页(URL伪静态网页)?可以理解为,伪静态网页就是URL看上去像静态网页的动态网页,但其本质依然是动态网页。

如果网站信息量大,生成静态之后网站的体积将会特别大。但是因为部分搜索引擎怕由于'?'而进入死循环从而不收录带'?'的网页。为了SEO,我们不得不把一些希望被收入的动态网页的URL伪装成静态网页的URL,这也是伪静态网页最显著的优点。

所以总结来说,伪静态的优点主要有两点:

  • 欺骗爬虫,对搜索引擎友好,被收入的质量高。(来自静态网页的特性)
  • 对磁盘友好,占用空间少,极大减少磁盘读写操作。(来自动态网页的特性)

当然,这种提高SEO效果的方法就是牺牲了CPU,增大CPU资源消耗量。因为伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断。

所以,伪静态比较合适于并发要求不高同时非常在SEO的网站,比如普通的企业网站。但是只要处理好服务器CPU的负载问题,其他论坛程序、CMS内容管理程序上也可以使用伪静态技术。

实现伪静态最常见的方法就是利用服务器端,对请求的动态页面做改动,让浏览器认为访问的也是静态页面,这个时候,浏览器地址栏中显示的就是静态地址信息(不带'?')了。

实现方法:

第一种就是rewrite url

  1. 如果用的是Windows虚拟主机,确认是否支持rewrite伪静态httpd.ini文件
  2. 把程序中的动态页面链接都换成伪静态的效果,比如url.asp?id=123需要换成url-123.html
  3. 添加httpd.ini文件
  4. 把httpd.ini文件放入网站根目录中。

第二种是利用 404 网页的重定向

这种方法在不同的网站框架下实现方法也不同,总的来说就是利用404错误页面自定义的选项,修改网页链接的格式。网上这方面的教程很多,我们就不具体介绍啦~

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论