如URL http://127.0.0.1/admin/api/set_user_status?s=1 这个会进入miss 触发404
而URL http://127.0.0.1/admin/api/set_user_status?ss=1 则不会进入miss
在路由设置规则为
use think\Route;
Route::rule(//管理端API
[
'/admin/api/[:api]'=>'admin/api/api_route',
]
);
Route::miss(function(){
return view('404',[],[],404);
});触发原因我知道 因为S参数在设置路由规则前负责接收get路由参数 但是这很明显会影响到在设置了nginx之类的服务器规则后 提交get请求覆盖了的问题 最佳答案