Table des matières
回复讨论(解决方案)
Maison développement back-end tutoriel php url怎么重写比较好?

url怎么重写比较好?

Jun 23, 2016 pm 02:06 PM

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的时候才想到这个问题。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium) 11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium) Mar 03, 2025 am 10:49 AM

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium)

Introduction à l'API Instagram Introduction à l'API Instagram Mar 02, 2025 am 09:32 AM

Introduction à l'API Instagram

Travailler avec les données de session Flash dans Laravel Travailler avec les données de session Flash dans Laravel Mar 12, 2025 pm 05:08 PM

Travailler avec les données de session Flash dans Laravel

Construisez une application React avec un Laravel Back End: Partie 2, React Construisez une application React avec un Laravel Back End: Partie 2, React Mar 04, 2025 am 09:33 AM

Construisez une application React avec un Laravel Back End: Partie 2, React

Misque de réponse HTTP simplifié dans les tests Laravel Misque de réponse HTTP simplifié dans les tests Laravel Mar 12, 2025 pm 05:09 PM

Misque de réponse HTTP simplifié dans les tests Laravel

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Mar 14, 2025 am 11:42 AM

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST

12 meilleurs scripts de chat PHP sur Codecanyon 12 meilleurs scripts de chat PHP sur Codecanyon Mar 13, 2025 pm 12:08 PM

12 meilleurs scripts de chat PHP sur Codecanyon

Notifications à Laravel Notifications à Laravel Mar 04, 2025 am 09:22 AM

Notifications à Laravel

See all articles