伪静态配置
站点配置文件中需要加上
location / {
index index.html index.htm index.php;
#主要是这一段一定要确保存在
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
#结束
#autoindex on;
}
如果没有配置的话,前后端分离的项目,会报CROS问题,原因是首先请求会报404错误,而导致在php代码中配置的header起不到作用,而404文件又是没有设置跨域的,所以就会报错了。
也可以在站点中设置伪静态
0.0.0.0绑定
使用宝塔将站点绑定到域名0.0.0.0,就可以使用127.0.0.1和本机ip访问这个站点,但是要注意默认的0.0.0.0的80端口在宝塔的nginx中已经被绑定了,需要换一个端口,例如0.0.0.0:8001
。