RewriteRule ^(.*)/jy?a?([0-9]*)-?s?([0-9]*)-?c?([0-9]*)-?t?([0-9]*)-?e?([0-9]*)-?p?([0-9]*)/$ $1/jy\.php\?area=$2&subjects=$3&schools=$4&type=$5&sex=$6&pages_id=$7   这个iis的伪静态规则为什么没用!哪位大哥指点指点

解决方案 »

  1.   

    [ISAPI_Rewrite]
    # 本规则是PHPWIND
    RewriteRule ^(.*)-htm-(.*)$   $1\.php\?$2
    RewriteRule ^(.*)simple/([t|f].+).html$ /simple/index.php?$2.html [NC]
    # Defend your computer from some worm attacks
    RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]你照葫蘆畫瓢就行了,至於你的那個正則我實在是看的頭暈,就像
    -?s?
    如果?不是字符而是表示字符個數的話似乎沒有意義,如果是字符為何不用\轉譯?
      

  2.   

    建議你先找一個正則測試工具測試一下你寫的^(.*)/jy?a?([0-9]*)-?s?([0-9]*)-?c?([0-9]*)-?t?([0-9]*)-?e?([0-9]*)-?p?([0-9]*)/$能夠正確匹配
      

  3.   

    我是在apache下改动的!我的服务器是IIS的!想改成iis的,结果不行啊
      

  4.   

    你的這個正則正確嗎
    ^(.*)/jy?a?([0-9]*)-?s?([0-9]*)-?c?([0-9]*)-?t?([0-9]*)-?e?([0-9]*)-?p?([0-9]*)/$
      

  5.   

    apache  :RewriteRule jy?a?([0-9]*)-?s?([0-9]*)-?c?([0-9]*)-?t?([0-9]*)-?e?([0-9]*)-?p?([0-9]*)/$ jy.php?area=$1&subjects=$2&schools=$3&type=$4&sex=$5&pages_id=$6 [L]能在apache有小
    我改成iis的
    RewriteRule ^(.*)/jy?a?([0-9]*)-?s?([0-9]*)-?c?([0-9]*)-?t?([0-9]*)-?e?([0-9]*)-?p?([0-9]*)/$ $1/jy\.php\?area=$2&subjects=$3&schools=$4&type=$5&sex=$6&pages_id=$7 但是没用啦
      

  6.   

    apache :RewriteRule jy?a?([0-9]*)-?s?([0-9]*)-?c?([0-9]*)-?t?([0-9]*)-?e?([0-9]*)-?p?([0-9]*)/$ jy.php?area=$1&subjects=$2&schools=$3&type=$4&sex=$5&pages_id=$6 [L]能在apache有小
    我改成iis的
    RewriteRule ^(.*)/jy?a?([0-9]*)-?s?([0-9]*)-?c?([0-9]*)-?t?([0-9]*)-?e?([0-9]*)-?p?([0-9]*)/$ $1/jy\.php\?area=$2&subjects=$3&schools=$4&type=$5&sex=$6&pages_id=$7 但是没用啦有没有高手啊!菜鸟的别捣乱!