<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>
//^(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>
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在什么目录都可了。
映射为
http://www.abc.net/test.php?name=a&title=b&id=1 可以了..但..http://www.abc.net/aaaaa/bbbbb123456.htm 就不可以了..
...
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的好
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