2016-10-16 20:24发布
我清楚并且能成功的是通过rewrite重定向的方式。但我从鸟哥博客了解到除了rewrite还有另外一种通过设置的方法?鸟哥 nginx pathinfo 传送门鸟哥在博客中提到的除了rewrite重定向外的方法是通过什么原理呢?
鸟哥的这篇文章其实概念上有些混淆。首先,鸟哥说的Rewrite重定向的方式指的是通过Nginx重定向,把PATH_INFO通过Query String的方式传给PHP。例如,我们请求/user/1通过重定向规则,改为/index.php?path_info=/user/1。这种方式需要PHP脚本内通过收集Query String来分析PATH_INFO,需要做一定的兼容适配。
/user/1
/index.php?path_info=/user/1
最多设置5个标签!
鸟哥的这篇文章其实概念上有些混淆。
首先,鸟哥说的Rewrite重定向的方式指的是通过Nginx重定向,把PATH_INFO通过Query String的方式传给PHP。
例如,我们请求
/user/1
通过重定向规则,改为/index.php?path_info=/user/1
。这种方式需要PHP脚本内通过收集Query String来分析PATH_INFO,需要做一定的兼容适配。
一周热门 更多>