【问题标题】:Same project create two type SEO friendly url on Yii同一个项目在 Yii 上创建两种类型的 SEO 友好 url
【发布时间】:2016-02-10 16:18:11
【问题描述】:

我是 Yii 的新手,在创建 Yii SEO 友好的 URL 时遇到了一些困难。

我的代码如下:

echo CHtml::link($Menu->label, array('articles/view', 'id'=>$Menu->link,

config/main 下面的这个解决方案:

return array(
// ......
'components'=>array(
    // ......
    'urlManager'=>array(
        'urlFormat'=>'path',
        'rules'=>array(
            'articles/<id:\d+>-<t:.+>'=>'articles/view',
            // .......
        ),
    ),
  ),
);

但是这个项目创建了另一个 url,如下所示:

articles/view&id=".$menu['items'][$itemId]['link'].

如何在这种类型的链接上创建 SEO 友好的 url。

夏天

同一项目创建两种类型的 SEO 友好 url

谢谢

【问题讨论】:

  • 在数组中添加一个moe参数,即在chtml::link函数的id参数后面添加一个t

标签: php yii


【解决方案1】:

试试这个,

"articles/view/<id:([a-zA-Z0-9$&,':=?|.^*()%~!-]+)>" => "articles/view",

并将 url 称为 /articles/view/id/1

【讨论】:

    猜你喜欢
    • 2016-07-22
    • 1970-01-01
    • 2011-10-21
    • 2012-10-08
    • 2012-07-22
    • 2012-08-30
    • 2013-06-19
    • 2011-06-27
    • 2014-12-04
    相关资源
    最近更新 更多