54dev 2011-06-22 16:26:51 4881次浏览 14条回复 0 0 0
'urlManager'=>array(
  'urlFormat' => 'path',
  'showScriptName' => false,
  'caseSensitive' => false,
  'urlSuffix' => '.html',
  'rules'=>array(
    '/' => 'site/index'
  ), 
),
  • 回复于 2011-06-22 16:28 举报
    'urlManager'=>array(
      'urlFormat'=>'path',
      'showScriptName'=>false,
      'urlSuffix'=>'/',
      'rules'=>array(
        '<controller:\w+>/<id:\d+>'=>'<controller>/view',
        '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
        '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
      ),
    ),
    
  • 回复于 2011-06-22 16:29 举报

    我想加上后缀啊。。。。呼。。。

  • 回复于 2011-06-22 16:30 举报

    '/' => 'site/index'这样写没必要,因为首页链接不用再写

    Yii::app()->createUrl(array('site/index'))
    

    了,直接写Yii::app()->homeUrl就行了。

  • 回复于 2011-06-22 16:30 举报

    后缀我应该怎么加呢。

  • 回复于 2011-06-22 16:31 举报
    'urlManager'=>array(
        'urlFormat'=>'path',
        'showScriptName'=>false,
        'urlSuffix'=>'.html',   //后缀
            'rules'=>array(
                '<controller:\w+>/<id:\d+>'=>'<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ),
    ),\
    
  • 回复于 2011-06-22 16:32 举报

    'urlSuffix'=>'/',这样比较好,因为我看一些关于SEO的帖子,目录形式的URL比.html的要好一些。

    2 条回复
    回复于 2017-12-14 13:26 回复

    老大,我想给你一个大大大大的赞,我在逛问答里面,找这个答案,就是后缀后面多一个反斜杠,发了贴子 问题想不出来要怎么描述,刚好看到你回复的这条,果然是在这个urlSuffix里面加上就好了!!天呐,感谢!

    回复于 2017-12-14 16:06 回复

    客气了,我们在这里交流目的就是解决问题。

  • 回复于 2011-06-22 16:33 举报

    嗯。我是这样写的。可是直接404了。。

  • 回复于 2011-06-22 16:33 举报

    是不是还需要一个.htaccess文件啊?

  • 回复于 2011-06-22 16:36 举报
  • 回复于 2011-06-22 16:48 举报

    菜鸟灰啊灰,灰啊灰。谢谢版猪

  • 回复于 2011-06-22 16:54 举报

    楼主,搞定了么?

  • 回复于 2011-06-22 16:57 举报

    妥妥的。。。感谢,支持舰长

  • 回复于 2011-06-22 17:06 举报

    真的吗?太神奇了!赞赞

  • 回复于 2011-06-22 17:42 举报

    你指导的,当然妥妥的咯。。。

您需要登录后才可以回复。登录 | 立即注册