<script type="text/javascript">
//^(http:\/\/[^\/]+\/)([^\/]+)\/([^0-9]+)([0-9]+).*$ $1test.php?name=$2&title=$3&id=$4
alert("http://www.abc.net/a/b1.htm".replace(/^(http:\/\/[^\/]+\/)([^\/]+)\/([^0-9]+)([0-9]+).*$/, "$1test.php?name=$2&title=$3&id=$4"));
</script>

解决方案 »

  1.   

    RewriteEngine onRewriteRule /([a-z]+)/([a-z]+)([0-9]+).htm$ /test.php?name=$1&title=$2&title=$3
      

  2.   

    不好用...iasky(iasky)  的..
      

  3.   

    RewriteRule /([0-9,a-z]*)/([0-9,a-z]*)([0-9,a-z]*).htm /test.php\?name=$1&title=$2&id=$3
      

  4.   

    RewriteRule /([a-z])/([a-z])([0-9]).htm$ /test.php?name=$1&title=$2&id=$3
      

  5.   

    /*****************/
    httpd.confLoadModule rewrite_module modules/mod_rewrite.soRewriteEngine onRewriteRule ^([a-z])/([a-z])([0-9]).htm$ test.php?name=$1&title=$2&id=$3/*************/test.php
    print_r($_GET);/*******测试通过******/
    http://www.abc.net/a/b1.htm
    映射为 
    http://www.abc.net/test.php?name=a&title=b&id=1 怎么写?/********注意*********/RewriteRule 后面的路径和你自己测试路径的关系,放在根目录就加上 / 要不就用这个,test.php在什么目录都可了。
      

  6.   

    http://www.abc.net/a/b1.htm
    映射为 
    http://www.abc.net/test.php?name=a&title=b&id=1 可以了..但..http://www.abc.net/aaaaa/bbbbb123456.htm  就不可以了..
      

  7.   

    但..http://www.abc.net/aaaaa/bbbbb123456.htm你是怎么映射过来的http://www.abc.net/test.php?name=aaaaa&title=bbbbb&id=123456http://www.abc.net/test.php?name=aaaaa&title=bbbbb1&id=23456http://www.abc.net/test.php?name=aaaaa&title=bbbbb12&id=3456
    ...
    http://www.abc.net/test.php?name=aaaaa&title=bbbbb123456&id=说说你的规则吧,三个变量怎么设置,不然还是用RewriteRule ^([a-z])/([a-z])/([0-9]).htm$ test.php?name=$1&title=$2&id=$3http://www.abc.net/aaaaa/bbbbb/123456.htm的好
      

  8.   

    你看看正则的含义就知道了RewriteRule ^(.*)/(.*)/(.*).htm$ test.php?name=$1&title=$2&id=$3
    http://www.abc.net/aaaaa/bbbbb/123456.htm
    http://www.abc.net/aaa2321aaa/bbbbbb3423/12345vcxz6.htmRewriteRule ^([a-z|A-Z])/([a-z|A-Z])/([0-9]).htm$ test.php?name=$1&title=$2&id=$3
    http://www.abc.net/a/b/6.htm
    http://www.abc.net/A/b/6.htm
    http://www.abc.net/a/B/6.htm
    http://www.abc.net/A/B/6.htm