五指CMS伪静态规则配置
首先,服务器需要支持伪静态,保存下面文件到www目录
文件名:
.htaccess
RewriteEngine on
RewriteRule ^item-([0-9]+)-([0-9]+)-([0-9]+).html index.php?v=show&cid=$1&id=$2&page=$3
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?v=show&cid=$1&id=$2&page=$3
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?v=listing&cid=$1&page=$2
RewriteRule ^tuan/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html index.php?f=tuan&v=init&cid=$1&price=$2&order=$3&page=$4
放置成功后,无需重启,即可生效。
如果是在apache配置文件中配置伪静态规则的话,那就必须重启apache。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/list-([0-9]+)-([0-9]+)\.html$ $1/index.php?v=listing&cid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/item-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/index.php?v=show&cid=$2&id=$3&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/show-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/index.php?v=show&cid=$2&id=$3&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/tuan/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?f=tuan&v=init&cid=$2&price=$3&order=$4&page=$5&%1
</IfModule>
rewrite ^(.*)/item-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?v=show&cid=$2&id=$3&page=$4 last;
rewrite ^(.*)/show-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?v=show&cid=$2&id=$3&page=$4 last;
rewrite ^(.*)/list-([0-9]+)-([0-9]+).html$ $1/index.php?v=listing&cid=$2&page=$3 last;
rewrite ^(.*)/tuan/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?f=tuan&v=init&cid=$2&price=$3&order=$4&page=$5 last;