伪静态设置(2)_PHPCms教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:

LoadModule rewrite_module libexec/mod_rewrite.so

AddModule mod_rewrite.c

Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:

LoadModule rewrite_module modules/mod_rewrite.so

假如存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。此时请务必注重,假如网站使用通过虚拟主机来定义,

请务必加到虚拟主机配置,即 <VirtualHost> 中去,假如加在虚拟主机配置外部将可能无法使用。改好后然后将 Apache 重启。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)show-([0-9] )-([0-9] )\.html$ $1/show.php?itemid=$2&page=$3
RewriteRule ^(.*)list-([0-9] )-([0-9] )\.html$ $1/list.php?catid=$2&page=$3
RewriteRule ^(.*)show-([0-9] )\.html$ $1/show.php?specialid=$2
</IfModule>


假如没有安装 mod_rewrite,您可以重新编译 Apache,并在原有 configure 的内容中加入 --enable-rewrite=shared,

然后再在 Apache 配置文件中加入上述代码即可。

2, 将以下代码保存为.htaccess 并上传到网站目录下

# 将 RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的 / 为你的网站目录地址,假如程序放在二级目录中,如/phpcms 请将 / 修改为 /phpcms
RewriteBase /

# Rewrite 系统规则请勿修改
RewriteRule ^(.*)show-([0-9] )-([0-9] )\.html$ $1/show.php?itemid=$2&page=$3
RewriteRule ^(.*)list-([0-9] )-([0-9] )\.html$ $1/list.php?catid=$2&page=$3
RewriteRule ^(.*)show-([0-9] )\.html$ $1/show.php?specialid=$2

或者下面下面的文件到网站目录:点击下载

3,设置频道的生成方式:

某频道下---频道参数设置--生成方式


4,效果如图:

查看更多 phpcms教程  phpcms模板

共2页上一页12下一页
来源:模板无忧//所属分类:PHPCms教程/更新时间:2007-07-04
相关PHPCms教程