请教urlManage

index.php?r=article/index&page=2

这个地址有转换成article_index_2.html

或者article_2.html

能不能提供点思路?

可以参考:

http://www.yiiframework.com/doc/guide/zh_cn/topics.url

添加如下url rule:

‘article_<page:\d+>’=>‘article/index’

‘articles_<id:\d+>*’=>‘article/index’,

这个page参数是有时有有时没有的,yii的pager第一页时没有

生成articles_9/page/2.html

我想要得到articles_9_p_2.html

应该怎样写呢?

你是想要得到articles_9/page/2.html还是articles_9_p_2.html? 这里的9是什么意思?

我要得到articles_9_p_2.html

前面的9是个类别id

你可以考虑使用两条rule:

‘articles_<id:\d+>p<page:\d+>’ => ‘article/index’,

‘articles_<id:\d+>’ => ‘article/index’,