问题:当项目部署到线上,首页正常显示,但是后台进不去,本地是正常的
解决方法,查看线下和线上的系统是否一致,如果线下的为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; }
添加完刷新页面即可