RewriteRule ^(.*)cat-(.*).html$ $1index.php?m=$2
RewriteRule ^(.*)news-([0-9]+).html$ $1index.php?m=news&catid=$2
RewriteRule ^(.*)news-([0-9]+)-([0-9]+).html$ $1index.php?m=news&catid=$2&id=$3
RewriteRule ^(.*)news-([0-9]+)-page-([0-9]+).html$ $1index.php?m=news&catid=$2&page=$3
RewriteRule ^(.*)news-page-([0-9]+).html$ $1index.php?m=news&page=$2
RewriteRule ^(.*)contact-([0-9]+).html$ $1index.php?m=contact&id=$2
Apache 下的规则
RewriteRule ^cat-(.*).html$ index.php?m=$1
RewriteRule ^news-([0-9]+).html$ index.php?m=news&catid=$1
RewriteRule ^news-([0-9]+)-([0-9]+).html$ index.php?m=news&catid=$1&id=$2
RewriteRule ^news-([0-9]+)-page-([0-9]+).html$ index.php?m=news&catid=$1&page=$2
RewriteRule ^news-page-([0-9]+).html$ index.php?m=news&page=$2
RewriteRule ^contact-([0-9]+).html$ index.php?m=contact&id=$1
其实都差不多,在IIS下得多加一个变量. 应该是匹配读取目录的
IIS 下 RewriteRule ^(.*)cat-(.*).html$ $1index.php?m=$2
Apache 下 RewriteRule ^cat-(.*).html$ index.php?m=$1
演示
http://www.sun-land.com.cn
最新评论