php的miss路由,ThinkPHP6.0 MISS路由 - ThinkPHP6.0快速开发手册(案例版) - php中文网手册...
MISS路由/默認路由
如果路由匹配失敗, 將它重定向到一個指定的路由是個好主意
全局MISS路由
如果路由匹配失敗, 將它重定向到一個指定的路由是個好主意
如果希望在沒有匹配到所有的路由規則后執行一條設定的路由,可以注冊一個單獨的MISS路由:Route::miss('public/miss');
或者使用閉包定義Route::miss(function()?{
return?'404?Not?Found!';
});
一旦設置了MISS路由,相當于開啟了強制路由模式
當所有已經定義的路由規則都不匹配的話,會路由到miss方法定義的路由地址。
你可以限制MISS路由的請求類型//?只有GET請求下MISS路由有效
Route::miss('public/miss',?'get');
域名MISS路由
支持給某個域名設置單獨的MISS路由Route::domain('blog',?function?()?{
//?動態注冊域名的路由規則
Route::rule('new/:id',?'news/read');
Route::rule(':user',?'user/info');
Route::miss('blog/miss');
});
分組MISS路由
分組支持獨立的MISS路由,例如如下定義:Route::group('blog',?function?()?{
Route::rule(':id',?'blog/read');
Route::rule(':name',?'blog/read');
Route::miss('blog/miss');
})->ext('html')
->pattern(['id'?=>?'\d+',?'name'?=>?'\w+']);
總結
以上是生活随笔為你收集整理的php的miss路由,ThinkPHP6.0 MISS路由 - ThinkPHP6.0快速开发手册(案例版) - php中文网手册...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php pdo 执行多条语句,php –
- 下一篇: 最小拍有纹波系统仿真实验matlab代码