Apache PHP 伪静态问题

布秀刚 发布于 2015/03/02 15:23
阅读 157
收藏 0
PHP

关于伪静态地址传参数

伪静态请求地址:http://localhost/demo/test-1.html?page=1&key=abc&name=ken

真实请求地址:http://locahost/demo/test.php?id=1&page=1&key=abc&name=ken

红色地址为动态参数,参数数不定,想把.html后面的参数直接传给真实的URL,但我在.htaccess里配置如下规则,

在test.php 只能打印出参数id,其他的都没有,有人知道错在哪吗?

RewriteRule ^demo/test-([0-9]+).html\?*(.*)$                test.php\?id=$1&$2 [NC,L]

加载中
0
雪梨苹果
雪梨苹果
RewriteRule ^demo/test-(\d+).html$ test.php/?id=$1&%{QUERY_STRING}[NC,L]
布秀刚
布秀刚
谢谢!
返回顶部
顶部