[top-think/think]TP6定义路由后,原来的访问地址没有失效

2023-12-20 790 views
9

文档上说,定义了路由之后原来的访问地址自动失效。 我是自动多应用,当前对device应用定义路由如下: Route::post('signin', 'Index/signin'); 此时POST访问/device/index/signin.html,访问被阻止; 如果POST访问/device/signin.html,通过; 如果GET访问/device/index/signin.html,还能正常访问。

回答

9

和请求类型相关的

2

也就是说,我定义了POST请求的路由后,需要手动阻止GET请求,对吗?

8

建议你不如直接开启强制路由

5

好的,是不是可以直接使用应用配置,仅对单一应用开启强制路由? 我突然想到一个别的方法,使用中间件去拦截,这样子是不是也可以。

3

中间件当然可以拦截处理的