H5站在nginx下,除了首页外,所有内页刷新就404错误的解决方法

最后修改日期:2020年05月25日

Image Description

在造这个问题的根本原因,是因为服务器没有开启伪静态,因为手机站是绑定在m子目录,所以请开启改子目录的伪静态,以宝塔面板为列,如图:



可以看到,具体的伪静态规则为:

location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}


另外,如果PC端不生效,如果不生效,则需要在PC端的配置文件,设置默认首页的下一行,放置:

if (!-e $request_filename) {
        rewrite  ^(.*)$  /index.php?s=/$1  last;
        break;
    }


关注公众号:注册驴赞旅游商户平台账号,免费试用15天 点击链接注册试用: https://www.erdaicms.cn/Login/register.html
   (原创,如需转载请注明来源:https://www.erdaicms.com/Article/detail/id/56.html)
Image Description
Image Description
Image Description