突然想到pathinfo和rewrite的区别,在路由上看,好像只有一个index.php的区别
平时用框架的时候,只使用了rewrite,好像并没有使用pathinfo
很想知道这两种方式优劣比较
望知道的人给个回复

解决方案 »

  1.   


    用rewrite只需配置httpd.conf文件里面的rewrite模块,大多数人都是这么做的
    而path_info相对比较复杂,因为配置CGI接口比较麻烦,且要用程序来配合路由规则
      

  2.   

    PATH_INFO 是 URL 美化
    它用于将 url 参数写作路径格式,来达到看似静态页面的效果urlrewrite 要复杂的多,当然功能也多
    你需要书写复杂的规则组来适应变化的世界框架一般将两者结合使用
    PATH_INFO 负责 url 的美化
    urlrewrite 负责隐去文件名