Я использую 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('*'), ), ); }