何らかの理由で、urlManager を有効にしたため、domain.com/site/logout/ または domain.com/logout/ が機能しません。
これが私の.htaccessです:
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
...そしてこれが私のmain.cfgです
'components'=>array(
'assetManager' => array(
'linkAssets' => true,
),
'user'=>array(
'allowAutoLogin'=>true,
),
'request'=>array(
'baseUrl' => "http://google.com"
),
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'rules'=>array(
'post/<id:nd+>/<title:.*?>'=>'post/view',
'posts/<tag:.*?>'=>'post/index',
'<controller:nw+>/<action:nw+>'=>'<controller>/<action>',
),
),
何か案は?ありがとう :/