我想在Yii中配置自定义网址。我陷入了最后一步。 这就是我创建URL的方式:
$a->url = Yii::app()->createUrl('view/profile',array('uid'=>$a->userid,'type'=>$a->type,'specialty'=>$specialty,'locality'=>$locality)) ;
这就是我在配置文件中的规则:
'profile<uid:\w+>_<type:\w+>/'=>'view/profile,
除了生成的URL是:
之外,这个工作正常http://localhost/dev/profile122_doctor?specialty=Cardiology&locality=Times+Square
我希望网址更加清晰,具体如下:
http://localhost/dev/profile122_doctor/specialty-Cardiology-near-Times-Square
可以这样做吗?有什么建议 ?顺便说一下,实际上只需要uid和类型变量来使URL正常工作。其他信息是为了SEO的目的。