繁体   English   中英

如何在Yii框架中重写URL?

[英]How to rewrite a URL in Yii framework?

如果具有以下路径,如何重写URL:

http://localhost/site/index.php/site/scoreBoard/id/sherxon.obidov

我希望它是:

http://localhost/site/index.php/scoreBoard/sherxon.obidov

我尝试了以下方法:

'<action:(contact|login|logout|index|scoreBoard|register|solved|error|activate)>/<id:\w+>'
     =>  'site/<action>/<\w+>'

1)正则表达式<id:\\w+>仅允许包含a,AZ,0-9的单词字符,包括_(下划线)字符。 您的句号将不起作用。

<id:\\w+>更改为<id>

2) 'site/<action>/<\\w+>'也错误,请更改为'site/<action>/<id>'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM