私は同じ名前のコントローラーとモジュールを持っています:ダウンロード
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'http://'.SITE_DOMAIN.'/<action:(download)>/<url:.*>'=>'<action>',
'http://<module:(download)>.'.SITE_DOMAIN.'/<code:\w{32}>'=>'<module>',
),
)
だから私は次のようなリンクをしたい: http: //domain.com/download/dir1/dir2/file1.zip
ルーティング先:application / controllers / DownloadController
ここで、$ _ GET ['url'] =='dir1 / dir2 / file1.zip'
そして次のようなリンク:http://download.site.com/some_code
ルーティング先:application / modules / download / controllers / DefaultController.php
ここで、$ _ GET ['code'] =='some_code'
ただし、現在は両方のタイプのリンクが次の場所にルーティングされています:application / modules / download / controllers / DefaultController.php
理由がわからない