qq_38934582 2017-05-26 02:12 采纳率: 0%
浏览 879

php 使用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条回答 默认 最新

  • threenewbee 2017-05-26 04:32
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考