Я использую Yii 1.1.17, и я заметил на некоторых своих страницах, где хочу, чтобы только зарегистрированные пользователи могли просматривать. Я получаю мягкую ошибку 404 в инструментах для веб-мастеров Google.
Например
http://www.example.com/sell/
, когда вы перейдете к http://www.example.com/sell/view
, он перенаправит вас на http://www.example.com/login
Сейчас у меня только 240 мягких ошибок 404. Действие просмотра не было настроено только на зарегистрированных пользователей. Но через пару месяцев после запуска моего сайта. Я изменил это. Затем начинают появляться ошибки.
Есть ли способ исправить это? или работа вокруг?
здесь есть accessRules для действия view
, которое предназначено только для зарегистрированных пользователей:
public function accessRules()
{
return array(
array('allow',
'actions'=>array('index', 'new'),
'users'=>array('*'),
),
array('allow',
'actions'=>array('view'),
'users'=>array('@'),
),
array('allow',
'actions'=>array('admin','delete', 'update', 'create','update','upload'),
'expression'=>'app()->user->isAdmin()',
),
array('deny',
'users'=>array('*'),
),
);
}