如果在使用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;

}

一键获取完整项目代码

1

2

3

4

加入后的效果如下


为什么要加载这里呢?

这个是mamp pro nginx的特殊配置,mamp pro在读取配置的时候是这个文件最下面的配置(也就是上上图的配置)。

如果是按照以前的方法加在下图的位置是不生效的。


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


请先 登录 后评论
  • 0 关注
  • 0 收藏,50 浏览
  • waiting 提出于 2026-02-03 18:17

相似问题