Loading...
Раскрутка/SEO__ООП | Небольшая запара SEO + PHP-редирект
php
   protected function redirectToPage(?string $http = null): void {     if (is_null($http)) {         $redirect = $_SERVER['HTTP_REFERER'] ?? '/';     } else {         $redirect = $http;     }      header("location: $redirect", true, 301);     exit(); }   
применяем
php
   if ($this->user->getAuth()) $this->redirectToPage('/auth'); // редирект неавторизованного на страницу авторизованного   
кто в SEO шарит: такой редирект - это 301-ый код или 302-й и вообще такие PHP-редиректы - это какой код должен быть p.s. я так думаю по логике это 302, ведь перенаправление не постоянное, а временное - правильно? Или я вконец запарился?
________
посл. ред. 15.02.2022 в 09:59; всего 1 раз(а); by Вилы Выкидные
Вилы Выкидные , Держи
________
посл. ред. 15.02.2022 в 10:00; всего 1 раз(а); by Anton Metronome
Anton Metronome (15.02.2022 в 10:00)
Вилы Выкидные , https://seo-akademiya.com/baza-znanij/vnutrennyaya-optimizac...%D0%B8%D1%8F.


вопрос научись читать, я не спрашивал что такое 301-ый или 302-ой редирект

я спросил: PHP-редирект по условию с существующей на существующую - это какой код: постоянный или временный
________
посл. ред. 15.02.2022 в 10:02; всего 1 раз(а); by Вилы Выкидные
Вилы Выкидные , я умею читать, там же ответ на твой вопрос, Фиолетовым подчеркнули, А ещё далее описана разница

P.S постоянно 301, временно 302
________
посл. ред. 15.02.2022 в 10:07; всего 1 раз(а); by Anton Metronome
Anton Metronome (15.02.2022 в 10:06)
Вилы Выкидные , я умею читать, там же ответ на твой вопрос, Фиолетовым подчеркнули, А ещё далее описана разница

P.S постоянно 301, временно 302


нихера ты не умеешь читать, зачем ты мне пишешь что постоянно 301 и временно 302, если я спрашиваю, какой из этих будет при редиректе с со страницы на страницу, вот я закрыл страницу авторизованного от неавторизованного - это постоянный или временный редирект *molot*
Вилы Выкидные , временный у тебя указан🙈
Anton Metronome , смотри ещё вот такой пример
php
   class SetRefererHandler extends Action {     public function __invoke(int $id): void     {         if (!isset($_SESSION['referer']) && User::findOne($id)) {             $_SESSION['referer'] = $id;         }                  $this->redirectToPage('/');     } }   
я ловлю реф-ссылку из адресной строки сюда и чтобы она не светилась в адресной строке, то айдишник-реферера пишу в сессию и обрезаю её редиректом на главную, вот это какой редирект? Постоянный или временный? :-D
Anton Metronome (15.02.2022 в 10:14)
Вилы Выкидные , временный у тебя указан🙈


у меня в методе 301 - это постоянный, я так понимаю нужен 302, чтобы такие редиректы в PHP-скрипте делать, правильно?
Вилы Выкидные , согласно твоей функции указано в шапке 301 временно
Вилы Выкидные , да, 302 на постоянной основе
Онлайн: 3
Время:
Gen. 0.1104
(c) Bym.Guru 2010-2026