伪静态页面的使用

将.htm的当成PHP文件来处理办法:

我也只是在学习这方面的阶段,下面只是伪静态的一小部分和一个例子!


appserv:
打开appserv的根目录,找到conf文件夹,再找到httpd.conf(这个是PHP的配置文件),用记事本找开这个文件,搜索“AddType application/x-httpd-php .php”,将这句复制一句出来!然后将后后的那个“.php”改成.htm,也就是:“AddType application/x-httpd-php .htm”,最后再重启appserv就可以了

如果要写rewrite规则,文件名必须为“.htaccess”并放到网站根目录!


IIS:

如果要写rewrite规则,文件名必须为“httpd.ini”并放到网站根目录!

 


另一种方法如下(其中dz规则是服务器端配置的,网站.htaccess文件要放在网站的根目录下):

服务器dz规则示例:
# 将 RewriteEngine 模式打开
        RewriteEngine On

        # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
        RewriteBase /

        # Rewrite 系统规则请勿修改
        RewriteRule ^archiver/((fid|tid)-[0-9]+/.html)$ archiver/index.php?$1
        RewriteRule ^forum-([0-9]+)-([0-9]+)/.html$ forumdisplay.php?fid=$1&page=$2
        RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)/.html$ viewthread.php?tid=$1&extra=page/%3D$3&page=$2
        RewriteRule ^space-(username|uid)-(.+)/.html$ space.php?$1=$2
        RewriteRule ^tag-(.+)/.html$ tag.php?name=$1


网站.htaccess文件示例:
RewriteEngine on
RewriteBase /
RewriteRule   ^zkinfo/[0-9]+/([0-9]+).htm$                modules/article/articleinfo.php?id=$1
RewriteRule   ^zksort([0-9]*)/[0-9]+/([0-9]+).htm$        modules/article/index.php?page=$2&class=$1
RewriteRule   ^zkinitial([01A-Z])/[0-9]+/([0-9]+).htm$    modules/article/index.php?page=$2&initial=$1
RewriteRule   ^zktop([a-z]+)/[0-9]+/([0-9]+).htm$         modules/article/toplist.php?page=$2&sort=$1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值