RewriteEngine on RewriteCond $1 !(images) RewriteRule ^index+\.html|\.php$ http://www.broadmesse.com [L] RewriteRule ^(.*)/([0-9]+)/([0-9]+)\.html$ http://www.broadmesse.com/web/template/com-main/bmNews-detail.php?a_id=$1&t_id=$2&m_id=$3 [L] RewriteRule ^(.*)/([0-9]+)/([0-9]+)/detail([0-9]+)\.html$ http://www.broadmesse.com/web/template/com-main/bmNews-detail.php?a_id=$1&t_id=$2&m_id=$3&bms=$4 [L] RewriteRule ^(.*)/([0-9]+)\.html$ http://www.broadmesse.com/web/template/com-main/bmNews.php?a_id=$1&t_id=$2 [L] RewriteRule ^(.*)/([0-9]+)/list([0-9]+)\.html$ http://www.broadmesse.com/web/template/com-main/bmNews.php?a_id=$1&t_id=$2&bms=$3 [L]
以上标注的规则需要在其中去加一些关键词,以免两条规则重复。
需要注意:
路由规则匹配的过程中,首先执行的先后顺序,当匹配到就不继续往下执行了。再者需要去保证规则的唯一性。如果规则重复的情况下 也是按照优先级去匹配的。