Centos服务器的nginx+php+mysql配置,结果是404,请老师指点一下

来源:14-9 CORS跨域的概念与TP5的解决方案

IT丶杰

2017-11-17

http://img.mukewang.com/szimg/5a0ea6dd0001b7b313650285.jpg

http://img.mukewang.com/szimg/5a0ea6dd0001bdcf13660693.jpg

老师,我的在线服务器指定的是

location / {

            root /root/www/zerg/public;

            index index.php index.html index.htm;

        }


写回答

3回答

runzx

2017-11-19

        location / {
            index  index.html index.htm index.php ;
           autoindex  off;
		   try_files $uri $uri/ /index.php$uri$is_args$args;
        }

改成这就OK。

0
5
runzx
843476168
2017-11-21
共5条回复

IT丶杰

提问者

2017-11-17

public下面本来就有index.php,而且可以打开,不过打开其他的路由就不可以了

0
1
7七月
我是说,你用完整的路径访问,不要省略index.php。课程是用Apache,你用了Nginx这个重写规则不一样,怎么能省略入口文件呢?
2017-11-17
共1条回复

7七月

2017-11-17

试试加一个index.php,如果可以,那么就需要在nginx里做URL重写隐藏index.php。

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程