0

何らかの理由で、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>',
                    ),
            ),

何か案は?ありがとう :/

4

0 に答える 0