apache rewrite 笔记1

来源:互联网 发布:链轮自动计算软件 编辑:程序博客网 时间:2024/06/02 13:13
apache 规则1:若参数可能没有,要用?此种情况传参数要加个标志 比如P 表示价格 M表示公里p[0-9]+_[0-9]+/)?
规则2: 变量中排除某个字符使用 ?!如((?!car)[a-z]+/)?
规则3  表示选择中 |比如 (cat|dog|menu)?([0-9]+/)
RewriteRule ^/((?!XXX)(?!XXXXX)(?!XXXX)(?!XXX)(?!XXXX)(?!XXXX)[a-z]+/)?((?!XXX)(?!XXXX)(?!XXX)(?!XX)(?!XXX)(?!XXX)[a-z]+/)?(car/|suv/|mpv/|crv/)?([0-9]+/)?(p[0-9]+_[0-9]+/)?(a[0-9]+/)?(r[0-9]+/)?(s[0-9]+/)?(p_[0-9]+/)?$ /list.php?参数1=$1&参数2=$2&参数3=$3&参数4=$4&参数5=$5&参数6=$6&参数7=$7&参数8=$8&参数9=$9