ausheng

mamp pro 出现nginx 404处理办法

在崩溃的边缘试探,还好我没有放弃,经过2个多小时的奋战,直接上方法,下面写为什么要这么做。


ok开始正题,在mac mamp pro中配置网站的时候如果出现nginx 404解决方法如下:

根据上图中的文件选择进入到nginx.conf,点击可以直接编辑,然后在location中加入以下代码

if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=/$1 last;
    break;
}

为什么要加这里呢?
这个是mamp pro nginx的特殊配置,mamp pro在读取配置的时候是这个文件最下面的配置(也就是上上图的配置)。
如果是按照以前的方法加在下图的位置是不生效的。

加在下图中的这个位置也不生效的。(如果是自己单独配置的nginx或者是lnmp一件安装包是生效的)

ausheng

爱生活,爱编程

AUSHENG – BLOG

不要害羞,保持联系。我们喜欢结识有趣的人,结交新朋友。