我已经在我的 YII 项目中启用了 url 管理。大多数链接都可以正常工作,但是我有一些链接具有从数据库中获取的 id,这些链接无法正常工作。
localhost/project/site/contact <--此链接有效
localhost/project/site/page&view=contentpage&id=1 <-- 这个不是。
我怎样才能让这个链接表现得像一个对 seo 友好的 url?
这些是我在 main.php 文件中的 urlmanager 中的当前规则。
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'caseSensitive'=>false,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
非常感谢你!
编辑-我现在已将 url 更改为 ? 代替 &。该链接现在可以使用,但是我如何使它对 seo 友好,有什么想法吗?谢谢!:)