gpt4 book ai didi

php - 除了带有 id 的 url 之外,YII url 管理工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:45:31 25 4
gpt4 key购买 nike

我在我的 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 更改为有一个 ?代替 &。该链接现在可以使用,但是我该如何使它对搜索引擎优化友好,有什么想法吗?谢谢! :)

最佳答案

规则:'<controller:\w+>/<action:\w+>/<id:\d+>/*'=>'<controller>/<action>' ,

网址:localhost/project/site/page/1/view/contentpage

关于php - 除了带有 id 的 url 之外,YII url 管理工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21379872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com