php怎么实现类似segmentfault的url重写?
2 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
2个步骤可以实现。1.通过APACHE或者nginx或者IIS将真实地址变为伪静态地址,让伪静态地址能够访问;2.通过程序正则的方法将html元素中的a标记href提取出来,将其伪静态,然后配合第一步便可实现。实现方法如://将页面内容放入缓冲区$content=ob_get_contents();//进行正则匹配$content=preg_replace(array("/\"/\ array(" " //释放obclean();//输出echo$content;上面的正则变为你自己的,替换也变为自己的。。。。
添加回答
举报
0/150
提交
取消