首页 / PHP / php设置伪静态规则编写有关问题
php设置伪静态规则编写有关问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php设置伪静态规则编写有关问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1330字,纯文字阅读大概需要2分钟。
内容图文
![php设置伪静态规则编写有关问题](/upload/InfoBanner/zyjiaocheng/232/64de7d4ebe384384b808e63db7bc38ed.jpg)
在vps 里 win2003 iss
比如 网站会员A的个人中心 地址是 ****.com/member/member.php/?userid=898
`````````````````````````````我想把它伪静态成******/member./898.html
``我在网上找了一段代码 试着将伪静态规则 写成如下
···············
RewriteRule /member/(\d+)\.html /member/member\.php\?onsid=$1 [N,I]
``````````并加载伪静态成功 现在问题来了···
访问A的个人中心 浏览器显示的地址是 *****.com/member/member.php/?userid=898
并不是伪静态过后的地址 但是 直接输入 ****.com/member/898.html 却又能访问到该会员··
·············
请问这该咋解决呢···怎么样进入网站访问该会员 访问的地址 直接就是伪静态后的地址呢···
·······
还有那个伪静态规则 行不行呢 我看有人说 把 userid去掉了 不太好····
······
谢谢各位了 伪静态?php 分享到:
------解决方案--------------------
你只是把形如 ******/member./898.html 这样的,重写到形如 ****.com/member/member.php/?userid=898 这样的
并没有修改你的程序代码,这是没有意义的。因为你的程序产生的连接都还是形如 ****.com/member/member.php/?userid=898 这样的动态 url
你需要修改你的程序,使得程序产生的连接都是形如 ******/member./898.html 这样的
并且如果程序仍然按传统的动态url处理掺入的参数的话,很容易造成混乱
内容总结
以上是互联网集市为您收集整理的php设置伪静态规则编写有关问题全部内容,希望文章能够帮你解决php设置伪静态规则编写有关问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。