最新消息:伪静态技术大全博客开通啦!再也不为伪静态东奔西走!更多问题可以反映给博主:野狼,QQ1615241386 QQ交流群:112696646

《7天学会伪静态》第七节:一个配置伪静态的完整实例

伪静态教程 野狼 1295浏览 0评论

最后一节,就是实战了。其实也是对前边的知识进行一个系统化的梳理,做过这样一个实例只能是抛砖引玉,更深入的东西还需要大家去琢磨,但是不做这个实例,我估计还是有很多人会云里雾里。以前也见过一些客户,一看页面打不开,就说伪静态问题,非要发过来一个规则让修改,实际上哪是规则的问题,明明是服务器伪静态组件不匹配或者根本就没有配置好环境。所以还是对伪静态理解的不够系统。所以今天我们就来做一个完整的伪静态实例。

第一步、配置服务器伪静态环境。

不同的服务器配置方式不同,因为野狼有win2003+IIS6+php+mysql的系统环境,所以比较喜欢用西部数码管理工具提供的伪静态组件,只用引用一个文件做筛选器就Ok了,具体的可以参阅http://www.weijingtai.org/download/httpd-conf.html 这里不再赘述。

第二步、写程序,程序内连接用伪静态后的网址。

我们写两个文件,一个是index.php, 一个是test.php,让我们在index.php种点击访问test.html文件。那么程序就应该是这样的:

index.php:

<html>

<body>

<a href=’test.html’>点击这里打开一个伪静态页面</a>

</body>

<html>

test.php:

<html>

<body>

如果你能看到这个页面就说明,你的伪静态规则配置好了。如果想跟深入的了解伪静态,请访问伪静态技术博客http://www.weijingtai.org/

</body>

<html>

第三步、配置伪静态规则

我们在网站根目录建立一个.htaccess文件,然后写以下的规则:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^(.*)index.html$ $1index.php

RewriteRule ^(.*)test.html$ $1test.php

</IfModule>

这样就可以了。

最后,再啰嗦两句:

伪静态之所以复杂就是因为他受到各种服务器环境、各种伪静态组件类型和版本、各种伪静态格式文件的影响,情况总是多样。但是弄明白整个流程,看到别人的规则,比葫芦画瓢就能搞定。至于高级一点的功能,确实需要到网站多看看。

7天学会伪静态系列教程

7天学会伪静态

 

转载请注明:伪静态技术博客 » 《7天学会伪静态》第七节:一个配置伪静态的完整实例

您必须 登录 才能发表评论!

网友最新评论 (2)

  1. 我也有过博客,不过那都是很多年前的事情了!
    增达1年前 (2017-07-21)
  2. 来看看总能学到一点东西!
    杭州兼职网1年前 (2017-07-24)