设置伪静态或者生成html,网站要设置伪静态,需先弄清楚自己的网站环境!

最近发现很多的站长朋友会问到伪静态的问题,那到底什么是伪静态、伪静态有什么好呢?我们先来了解一下什么是伪静态。

153770350886743464.jpg

要设置伪静态,请先弄清楚自己的网站环境!

伪静态

伪静态是相对真实静态来讲的,伪静态就是将一些用PHP一类的动态脚本来处理的网站页面,以.html一类后缀的静态页面形式展示给用户,用来增强搜索引擎的友好面的一项技术。

一、为什么这么多的站长喜欢将自己的网站设置成伪静态呢?

刚刚在伪静态的概念中也有一定的提及了,经常用到伪静态的网站一般是博客,论坛等,因为这样的网站的内容更新的比较频繁,需要实时的显示信息或者继续使用动态脚本达到一些功能,如果生成真实静态对网站的更新造成一定的麻烦,不用静态又会对搜索引擎不友好,所以采用了这个中间的方法,既能继续使用动态脚本的功能又会对搜索引擎友好。

二、伪静态应该怎么设置呢?

怎么设置伪静态是许多站长最关心的一个问题了,其实要将网站设置成伪静态需要一些必备条件:

1、网站程序支持设置伪静态。

2、web服务器支持设置伪静态。

3、必须要有伪静态规则文件。

只有满足这三个条件才能将我们的网站设置成伪静态,对于第一个条件大部分的网站程序都满足,但是第二个和第三个条件就会有所区别了。

这里的WEB服务器不是指的硬件上的区别,而是软件上的,不同的WEB服务器的程序有不同的伪静态模块或者插件,在这里我只介绍几款主流的WEB服务器以及相应的伪静态文件。

比如IIS6.0以前的伪静态插件叫ISAPI_rewrite,而且不同的插件版本对伪静态文件的支持也有所区别,ISAPI_rewrite3以前的版本只支持httpd.ini伪静态文件,从ISAPI_rewrite3开始支持.htaccess伪静态文件。

从IIS7.0开始伪静态的设置可以使用URL Rewrite Module插件也可以不使用插件进行设置,如果使用URL Rewrite Module这个插件就可以直接支持.htaccess的伪静态文件,如果不使用插件设置步骤比较复杂,所使用的伪静态文件就是web.config。

而apache想使用伪静态只有开启相应的伪静态模块然后将伪静态规则保存在.htaccess文件里面放在网站根目录就可以了,我认为apache是使用伪静态最方便的一款WEB服务器程序!

nginx做为WEB服务器想要设置伪静态相对也比较方便,官方给出的方法是直接将伪静态规则写在nginx的配置文件里面,网上也有一些人研究出了直接使用.htaccess文件的方法,但是伪静态规则和apache的还是有点不一样,具体设置方法网上有很多,我就不详细介绍了。

针对这三款主流的WEB服务器不同程序的伪静态规则在网上基本上都能找到,像DEDE、Discuz!、wordpress等常见程序都有牛人发布了对应WEB服务器程序的伪静态规则。

最后更新:2018-09-23 19:52:05

赞 (1)

or

分享 (0)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值