1.所有的请求都由index.php这个文件接收,然后分析url做相应的操作。
2.利用服务器的重写功能,针对不同的url写出对应的规则。
哪种比较好?

解决方案 »

  1.   

    1 个人感觉 MVC INFO 第2假如URL就不好弄了 
      

  2.   

    上面太快回复,错误一推!
    第1个比较好点 现在的PHP框架 都支持 INFOPATH 模式 
    第2个URL多起来就不用了 假如要分页,传参数等 
    以上是自己看法,新手 
      

  3.   

    总是让 apache 少操劳点要好些
      

  4.   

    初看到你这个问题,突然想到了zendframwork,zendframwork好像这两个技术都用上了。为了慎重,我专门从网上下载并查看了韩顺平zendframwork笔记的zendframwork原理分析(uml的时序图),发现是这么一回事,当用户输入网站url的时候,apache服务器的rewrite机制会将用户的http请求转发给index.php,index.php会使用反射机制,根据请求的域名地址调用不同的控制器。这么说来,应该是采用第一种方法较好。
      

  5.   

    配置足够强大 直接apache 如果一般就交给php来处理..
      

  6.   

    我也是学zend-framework的时候才想到这个问题。