Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 什么';这叫什么?我应该读什么才能让它工作?_Php_Redirect - Fatal编程技术网

Php 什么';这叫什么?我应该读什么才能让它工作?

Php 什么';这叫什么?我应该读什么才能让它工作?,php,redirect,Php,Redirect,也许有人已经问过这个问题,但我不确定我在寻找什么。 我见过一些PHP应用程序正在进行这种url重写”http://site.com/index.php/myaction/avariable“ 我在mod_rewrite中也做了类似的事情,在那里你会有几乎相同的链接”http://site.com/whateveryouwant/myaction/avariable“这将重定向到原始页面-(只是一个示例) 到底有什么区别?我怀疑第一件事是通过PHP完成的,但我不确定如何完成 我所说的一个例子也可以

也许有人已经问过这个问题,但我不确定我在寻找什么。 我见过一些PHP应用程序正在进行这种url重写”http://site.com/index.php/myaction/avariable“
我在mod_rewrite中也做了类似的事情,在那里你会有几乎相同的链接”http://site.com/whateveryouwant/myaction/avariable“这将重定向到原始页面-(只是一个示例)

到底有什么区别?我怀疑第一件事是通过PHP完成的,但我不确定如何完成

我所说的一个例子也可以是Symfony 2.0框架

欢迎提出任何建议

抱歉,如果这是一个重复的问题。。。我只是不知道我在找什么|

一般术语是“路由”。您还可以在“漂亮的URL”和“seo友好的URL”下找到信息。后两种方法很可能会得到与您正在寻找的内容以及您已经在使用mod_rewrite时所做的工作相混合的结果。但是,路由应该集成一些基本的重写来指向前端控制器,然后使用一些脚本来解析url并将请求发送到应用程序


我认为,如果您查看Zend_框架体系结构的文档,尤其是Zend_控制器路由器组件,您会发现最清晰的示例。或者您也可以查看Symfony 2.0或1.4中的路由类。。。或者任何其他框架。我之所以提到Zend,是因为他们深入了解了Zend的内部工作原理,而不仅仅是在应用程序的上下文中使用它。

非常感谢。这正是我想要的。很抱歉,我不能投票支持你的答案,但当我得到需要的分数时,我会这样做:)