我已经在几个论坛上阅读了关于Yii的所有内容,例如Ullmans书籍,指南,当然还有探索框架文件。因为我正在学习编程,但是我依靠实际的例子来连接理论,我似乎无法在Yii URL部分找到任何有用的东西(几乎所有的例子都是关于删除index.php或缩短URL)。
所以我很恳请任何人给我一个关于如何改变的实际例子。
http://www.domain.com/Yii/index.php/programsgames/739
向
http://subdomain.domain.com/?title-of-item/title-of-category/title-of-main-category/739
也许讨论是否最好在CUrlManager.php或.htaccess中进行更改?
我可以想象很多可以从这个例子中受益,因为它包含子域名,URL更改以及添加到其中。希望我不要离开!
答案 0 :(得分:0)
要删除index.php,您应该在配置文件的urlmanager数组中添加'showScriptName'=> false。
对于格式化路径,可以使用类似的东西。
'http://<subdomain:\w+>.domain.com/<item-title:\w+>/<item-category:\w+>/<main-category:\w+>/<id:\d+>' => 'yourcontroller/youraction'