项目部署到线上后台进不去

问题:当项目部署到线上,首页正常显示,但是后台进不去,本地是正常的

解决方法,查看线下和线上的系统是否一致,如果线下的为Apache,线上的为Nginx,则有可能会发生冲突,产生兼容问题

如果是这样,找到线上项目的配置文件  nginx.conf  

找到

在前面加上:

    location / {
        if (!-e $request_filename) {
            rewrite  ^(.*)$  /index.php?s=$1  last;
            break;
        }
    }
如下:
    location / {
        if (!-e $request_filename) {
            rewrite  ^(.*)$  /index.php?s=$1  last;
            break;
        }
    }
    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }

添加完刷新页面即可

posted @ 2019-03-28 09:11  钧一  阅读(607)  评论(0编辑  收藏  举报