eyoucms-Uncaught SyntaxError: Unexpected token < in JSON at position 0

今天在做一个请求接口的企业站,从apache换到nginx环境,然后报错:
Uncaught SyntaxError: Unexpected token < in JSON at position 0     at JSON.parse (<anonymous>)

找了半天不知道哪里的原因,后来请教大佬排查原因,通过测试才知道是伪静态问题

eyoucms的nginx规则没有写好,正确写法二是官方提供的:

location / {

    if (!-e $request_filename) {

        rewrite ^(.*)$ /index.php?s=/$1 last;

        break;

    }

}

错误写法二如下:

location / {

if (!-e $request_filename){

rewrite ^/(.*)$ /index.php?p=$1 last;

}

}




联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com