Home  >  Article  >  Backend Development  >  url怎么重写比较好?

url怎么重写比较好?

WBOY
WBOYOriginal
2016-06-23 14:06:33861browse

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


回复讨论(解决方案)

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

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

总是让 apache 少操劳点要好些

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

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

初看到你这个问题,突然想到了zendframwork,zendframwork好像这两个技术都用上了。为了慎重,我专门从网上下载并查看了韩顺平zendframwork笔记的zendframwork原理分析(uml的时序图),发现是这么一回事,当用户输入网站url的时候,apache服务器的rewrite机制会将用户的http请求转发给index.php,index.php……
我也是学zend-framework的时候才想到这个问题。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn