我在一个项目中配置了UrlManager,它按照我想要的方式工作。 现在我试图添加一个名称包含尾部斜线的内容,但我得到一个错误404(找不到对象)。Yii2 URL中的尾部斜线正在破坏路线
例如: www.test.com/article/detail/id_of_article/title_of_article
title_of_article = 人们... =>工作
title_of_article = 1/3人是... =>不起作用(找不到对象)
结尾的斜线更是打破了网址,虽然它在%2F
编码这是我如何创建网址:
Html::a(Html::encode($model->title),
['article/detail', 'id' => $model->id, 'title' => $model->title])
我真的不知道我该怎么面对这一切。
这是一个好主意。这是真的,它会通过删除特殊字符来改变标题名称,但它是一个很好的选择。 – stfsngue