Laravel 奇怪的路由行为 - 路由问题

Laravel strange routing behavior- routing issue

在我的应用程序中,当用户单击标签云中的标签时,他 laravel returns 该标签云的数据库结果。 现在我有一个奇怪的问题。

假设我点击了 lorem 标签 - 然后显示带有 lorem 标签的帖子。

/public/tag/lorem

但在此之后,当我尝试通过菜单导航时,比如点击主页或博客, 它转到

/public/tag/home.html
/public/tag/blog.html

这是为什么? 这是我的路线

Route::get('/blog/tags/{any?}', array('uses'=>'BCr@sortTags', 'as'=>'tags'));

谁能指导一下。

好的,这是预料之中的,因为当您在 tag/lorem 然后单击博客 link 时,它被称为 blog.html 它只是将 lorem 替换为blog.html。如果您真的想更正 link,那么您应该将主页和博客的 link 更改为绝对 link 之类的 /public/blog.html(不仅是 blog.html)或者你也可以 link 到它的路线名称。试试这个。祝你好运。