当前位置: 首页 > 知识库问答 >
问题:

如何为路由添加异常路由

漆雕安晏
2023-03-14

这是我的路由:

http://example.com/{en}/{county}

但现在我想用URL启动一个博客页面:

http://example.com/{en}/blog

如何添加预期的URL?

我的博客是一个WordPress。

共有1个答案

法和硕
2023-03-14

萨拉姆。

在第一条路线的上面加上第二条路线。 例如:

Route::get('/{lang}/blog', 'SampleController@blogMethod');
Route::get('/{lang}/{country}', 'SampleController@sampleMethod');

还可以使用正则表达式约束。

 类似资料:
  • 在下面的before_request()函数中,如果用户尚未登录,我想将其重定向到登录。是否有一个特殊的变量可以提供当前URL,该URL将像下面的示例那样工作? 我需要检查当前URL是否为,因为如果我不这样做,服务器将进入无限循环。

  • 英文原文: http://emberjs.com/guides/routing/asynchronous-routing/ 本节内容主要介绍一些路由的高级特性,以及路由是如何处理应用中的一些复杂异步逻辑的。 承诺简介 Ember在路由中处理异步逻辑的方案主要依赖于承诺(Promise)。简单地说,承诺就是代表了最后的值的对象。承诺可以被履行(成功的获得了最后的结果)也可以被拒绝(没有获得最后的结果

  • 我想对3条路由使用Apache Camel并行组播,聚合(并等待)其中的2条路由,而让第3条路由自行进行(第3条路由不应阻塞前两条路由)。我还需要在“所有”情况下处理这两个,这意味着如果其中一个失败(例如在处理过程中抛出异常),也应该对其进行聚合。 根据我从Camel文档中了解到的情况,只要不指定StoponException,该行为就应该是“默认的”。但发生的情况是exchange异常永远不会到

  • 我希望命名空间“App\Controller\Api”中的所有控制器操作路由都具有前缀“/Api”。我还想在控制器中使用注释来设置其余的路由。 在Symfony 3中,这是通过编辑配置/routing.yml完成的: 在Symfony 4中如何执行此操作?我需要打包吗?由于我没有“配置/路由”,我将使用哪个配置文件。yml'?

  • 我想在定义路线时向路线添加一些自定义数据。 我该怎么做? 比如: 我不希望自定义数据显示在URL中。我只是在内部使用它。

  • 本文向大家介绍为ASP.NET MVC及WebApi添加路由优先级,包括了为ASP.NET MVC及WebApi添加路由优先级的使用技巧和注意事项,需要的朋友参考一下 一、为什么需要路由优先级 大家都知道我们在Asp.Net MVC项目或WebApi项目中注册路由是没有优先级的,当项目比较大、或有多个区域、或多个Web项目、或采用插件式框架开发时,我们的路由注册很可能 不是写在一个文件中的,而是分

  • 错误说 全部到未定义的函数组() 位于C:\laragon\www\online ComplianceManagement\routes\web。php:32 28 |返回视图('loginblade');29 |//路由::get('/index','Modules/Login/Http/Controllers/LoginController@index'); 30| }); 31| 32 |路