-
Yii2. Как сделать редирект в контроллере в beforeAction?
Ситуация, когда надо перед действием проверить какую-то логику и при необходимости сделать редирект достаточно частая. Но решение здесь не очень очевидное — поэтому приведу пример. Ниже пример редиректа в методе beforeAction: public function beforeAction($action) { if( !parent::beforeAction($action) ){ return false; } if( !\Yii::$app->user->isPrivateSessionActive() ) { $this->redirect([‘/auth’]); } return true; } Нас интересует второе условие. Особенность…
-
Php. Как сделать редирект с задержкой?
Редирект при посещении какой-то страницы делается достаточно просто — при помощи header(‘Location…’). Но как сделать то же самое, но с определенной задержкой? В этой короткой статье приведу простой пример реализации. На самом деле все не просто — а очень просто: header(«refresh: 10; url=/»); Приведенный код отправит посетителя на главную страницу через 10 секунд. Удачи!
-
htaccess. Как настроить редирект с www на без www и обратно?
При продвижении сайта важно определить с основным зеркалом домена — точнее будет оно содержать www или нет. О том, как направлять весь трафик на одно зеркало — сейчас и пойдет речь. Речь идет о домене http://www.sitename.com и http://sitename.com. Делаем редирект с www на без www — т.е. основное зеркало — БЕЗ www: RewriteCond %{HTTP_HOST} ^www\.(.*)$…