qq_38934582
2017-05-26 02:12php 使用rewrite 实现伪静态化
我有一个页面 但是传递的参数不同 实现的功能也不同 具体的 url 如下 :
① hrzj.php?zscity_class_id=351&pf=
②hrzj.php?classid=302&pf=
③hrzj.php?zjlb=2&PB_page=2
想通过规则 达到如下效果 :
①hrzj_351_.html
②hrzj_305_.html
③hrzj_2_2.html
我写的 规则 分别是
① RewriteRule ^hrzj_([0-9]*)_([0-9]*).html$ hrzj.php?zscity_class_id=$1&pf=$2
② RewriteRule ^hrzj_([0-9]*)_([0-9]*).html$ hrzj.php?classid=$1&pf=$2
③ RewriteRule ^hrzj_([0-9]*)_([0-9]*).html$ hrzj.php?zjlb=$1&PB_page=$2
但是服务器 只认第一条有效 如果点击 2 和 3 的链接 也会按照1 的规则去显示 就会出现页面跳转混乱的问题
哪位大神能帮忙看看啊
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- Codeigniter的nginx重写规则无法正常工作
- nginx
- mamp
- php
- 5个回答
- Laravel .htaccess重写用于删除公共的URL
- public
- url-rewriting
- php
- 1个回答
- .htaccess设置:Laravel页面重定向无效
- apache
- web
- laravel
- php
- 2个回答
- nginx或apache伪静态隐藏文件目录
- apache
- 正则表达式
- 2个回答