PHP伪静态新手 我想学一下伪静态,网上也找了好多资料,看了一部分,也有了个大体的意思,但是就是不知道具体怎么处理,谁能帮我写一个很简单的实例,比如我要做个链接<a href="index.php?act=add&id=5&page=12">123</a>怎么处理,能在地址栏中显示出:index.php/add-5-12.htm,如果有高手就直接写个简单的例子,小弟学一下,不知道的请不要说一些没用的废话。提前谢谢高手的回答。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 冒险说废话其实主要就是利用正则来对URL(index.php/add-5-12.htm)来进行匹配,提取出参数,把参数赋给你想要的处理路径上去。虽然是服务器配置,但操作本身实际上还是正则问题。我正则不好,下面可能有错,但思想是一样的,你自己检查下正则RewriteEngine onRewriteRule ^/index.php/(.+)-([1-9]+)-([1-9]+).htm$ /index.php?act=$1&id=$2&page=$3另外看你提问,觉得你概念上有问题,你的链接应该是<a href="index.php/add-5-12.htm">123</a>,而点击后处理的路径实际上是index.php?act=add&id=5&page=12。你提问的似乎有些乱。伪静态并非是在地址栏上造出某个url,恰恰相反,是根据地址栏的url来造实际的访问路径。 伪静态并非是在地址栏上造出某个url,恰恰相反,是根据地址栏的url来造实际的访问路径。我突然间 好像明白了一些,谢谢 PIGer920 (猪头920) session验证码问题,刷新验证码,session的值不变,求高人解答 下面功能使用php+ajax如何实现? 跪求基于FPGA的8*8的FFT的 Verilog程序 数据库表名的取法有关系么? php可以编译成本地代码吗? 一个蔡鸟的蔡鸟问题 cookie可以保存为数组么? 怎样去除文本字串里的换行符号(/r/n)??? 请问 Webmail 系统用php实现,后台是什么? 100分简单问题,在线等待 php.ini 如何配置使用session? XML_RSS使用问题 用预处理就插入不了数据
其实主要就是利用正则来对URL(index.php/add-5-12.htm)来进行匹配,提取出参数,把参数赋给你想要的处理路径上去。虽然是服务器配置,但操作本身实际上还是正则问题。
我正则不好,下面可能有错,但思想是一样的,你自己检查下正则
RewriteEngine on
RewriteRule ^/index.php/(.+)-([1-9]+)-([1-9]+).htm$ /index.php?act=$1&id=$2&page=$3另外看你提问,觉得你概念上有问题,你的链接应该是<a href="index.php/add-5-12.htm">123</a>,
而点击后处理的路径实际上是index.php?act=add&id=5&page=12。你提问的似乎有些乱。伪静态并非是在地址栏上造出某个url,恰恰相反,是根据地址栏的url来造实际的访问路径。
我突然间 好像明白了一些,谢谢
PIGer920
(猪头920)