2015-09-08 15 views

回答

3

這不是Yii Framework的正常行爲。在默認配置下,你必須這樣調用YOUT行動: mysite.com?r=mycontroller/my-events

要使用乾淨的URL這樣,你必須配置你的Web服務器(可能是Apache)的重寫引擎,做這樣的事情在你的配置文件:

'urlManager' => [ 
    'class' => 'yii\web\UrlManager', 
    // Disable index.php 
    'showScriptName' => false, 
    // Disable r= routes 
    'enablePrettyUrl' => true, 
    'rules' => [ 
      '<controller:\w+>/<id:\d+>' => '<controller>/view', 
      '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', 
      '<controller:\w+>/<action:\w+>' => '<controller>/<action>', 
    ], 
], 
相關問題