很多人做伪静态是为了让收录更好一点,但是只是了解伪静态的具体形式,不了解是怎么实现的。觉得找个人写几条规则不就行了么?其实并不是这样的。只写几个规则,是不一定行的。要考虑其他两方面的事情,一个是服务器环境,一个是网站程序。不同的服务器环境放不同格式的规则,有的网站程序不能切换到伪静态模式(或者是链接结构),就需要对程序进行修改。
所以,我们今天就谈谈这伪静态的三要素:
一、服务器环境
现在很多win系统安装IIS7.X的服务器环境,一般可以免费安装微软提供的伪静态组件,这个时候是使用web.config格式的伪静态。
但是有的win系统,安装apache的WEB服务器软件,那就需要.htaccess格式的伪静态规则nginx
还有一些nginx的,不常用。也有一些落后一点的例如:httpd.ini(老版本的IIS上使用)
所以,你做伪静态,不可能所有格式的规则都写一遍,那就需要知道你目前是什么样的服务器环境,适合什么样格式的伪静态规则。有的服务器不支持伪静态,那就没办法做伪静态规则,需要先配置好服务器才行。
二、伪静态规则
这个大家都比较熟悉,当知道服务器环境了,就去写规则就可以。这是比较好理解的,这里就不多说了。
三、网站程序
一般稍微大型一点的php的程序,自带伪静态功能,后台启用一些,界面上的链接就变成了伪静态的,这个时候你写好伪静态规则立马就能正常使用网站。
但有一些asp的老网站,和一些php的部分网站,需要你进程序里修改网址链接才行。
我们见过非常多的客户,找到野狼就要做伪静态规则。服务器一问三不知,网站程序需要修改也不知道,就只是让你写个规则,这样就是不懂。所以看了这篇文章,大家应该会理解为什么那么多人不懂伪静态,因为牵涉面有些广,需要服务器、伪静态规则、网站程序三样都做好才行。
还没有人来评论,快来抢个沙发吧!