最后一节,就是实战了。其实也是对前边的知识进行一个系统化的梳理,做过这样一个实例只能是抛砖引玉,更深入的东西还需要大家去琢磨,但是不做这个实例,我估计还是有很多人会云里雾里。以前也见过一些客户,一看页面打不开,就说伪静态问题,非要发过来一个规则让修改,实际上哪是规则的问题,明明是服务器伪静态组件不匹配或者根本就没有配置好环境。所以还是对伪静态理解的不够系统。所以今天我们就来做一个完整的伪静态实例。
第一步、配置服务器伪静态环境。
不同的服务器配置方式不同,因为野狼有win2003+IIS6+php+mysql的系统环境,所以比较喜欢用西部数码管理工具提供的伪静态组件,只用引用一个文件做筛选器就Ok了,具体的可以参阅http://www.weijingtai.org/download/httpd-conf.html 这里不再赘述。第二步、写程序,程序内连接用伪静态后的网址。
我们写两个文件,一个是index.php, 一个是test.php,让我们在index.php种点击访问test.html文件。那么程序就应该是这样的:index.php:
<html>test.php:
<body>
<a href='test.html'>点击这里打开一个伪静态页面</a>
</body>
<html>
<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>
还没有人来评论,快来抢个沙发吧!