<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>
解决方案 »
- 菜鸟php webservice的问题
- 批量删除文章ID。。。。?
- text1,text1[] 相关的问题
- apache不开启gb库的情况要实现验证码怎么办???
- 怎么用PHP创建LINUX用户
- php在linux下面传大文件有问题!!!
- 登陆系统使用session显示用户名,但关掉浏览器后,无须登陆就显示了用户名,怎样解决?
- 如何在XP下安装PHP和APACHE、mysql
- 大家合伙搞一台Linux+Apache+PHP+MySQL服务器好不好?
- Fatal error: Call to a member function fpage() on a non-object
- 求PHP连接sybase IQ的用法 (十万火急)
- 请大家看看这个入门问题
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