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

时间:2015-07-03 16:21:33

标签: php laravel model-view-controller routing

在我的应用程序中,当用户单击tag-cloud中的标记时,laravel将返回带有该标记云的db的结果。 现在我有一个奇怪的问题。

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

/public/tag/lorem

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

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

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

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

有人可以指导。

1 个答案:

答案 0 :(得分:0)

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