我一直使用mod_rewrite来创建干净的URL,直到最近我还不知道还有其他任何选项。几个星期前,有人在这里指出使用apache PATH_INFO
可以实现完全相同的效果。现在考虑一下,我认为这是大多数PHP框架所做的,可选择完全依赖mod_rewrite从URL中删除index.php
引导程序。
所有这些都会导致一些问题:
/page/var/foo/bar/2
?感谢。
答案 0 :(得分:0)
使用pathinfo,你将在url中始终拥有脚本名称,这看起来非常蹩脚(并且某些代理不认为有效)。我建议使用mod_rewrite作为主要方法,使用pathinfo或404处理程序作为后备。