因为我们在windows下的开发环境Apach的rewrite是默认开着的,隐藏index.php。而在linux服务器安装的环境默认没有开,所以导致url错误,也可以不打开rewrite,tp5.1模板生成的路由地址前面加上index就可以了。
下面是宝塔面板的配置文件加上以下代码:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
因为我们在windows下的开发环境Apach的rewrite是默认开着的,隐藏index.php。而在linux服务器安装的环境默认没有开,所以导致url错误,也可以不打开rewrite,tp5.1模板生成的路由地址前面加上index就可以了。
下面是宝塔面板的配置文件加上以下代码:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}