Раскрутка/SEO__ООП | Небольшая запара SEO + PHP-редирект
Тема закрыта by
Вилы Выкидные
Причина: порешали
Причина: порешали
protected function redirectToPage(?string $http = null): void
{
if (is_null($http)) {
$redirect = $_SERVER['HTTP_REFERER'] ?? '/';
} else {
$redirect = $http;
}
header("location: $redirect", true, 301);
exit();
}
применяем
if ($this->user->getAuth()) $this->redirectToPage('/auth'); // редирект неавторизованного на страницу авторизованного
кто в SEO шарит: такой редирект - это 301-ый код или 302-й
и вообще такие PHP-редиректы - это какой код должен быть
p.s. я так думаю по логике это 302, ведь перенаправление не постоянное, а временное - правильно? Или я вконец запарился?
________
посл. ред. 15.02.2022 в 09:59; всего 1 раз(а); by Вилы Выкидные
Anton Metronome (15.02.2022 в 10:00)
Вилы Выкидные, https://seo-akademiya.com/baza-znanij/vnutrennyaya-optimizacziya/otl...0%B8%D1%8F.
>Вилы Выкидные, https://seo-akademiya.com/baza-znanij/vnutrennyaya-optimizacziya/otl...0%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
P.S постоянно 301, временно 302
________
посл. ред. 15.02.2022 в 10:07; всего 1 раз(а); by Anton Metronome
Anton Metronome (15.02.2022 в 10:06)
Вилы Выкидные, я умею читать, там же ответ на твой вопрос, Фиолетовым подчеркнули, А ещё далее описана разница
P.S постоянно 301, временно 302
Вилы Выкидные, я умею читать, там же ответ на твой вопрос, Фиолетовым подчеркнули, А ещё далее описана разница
P.S постоянно 301, временно 302
нихера ты не умеешь читать, зачем ты мне пишешь что постоянно 301 и временно 302, если я спрашиваю, какой из этих будет при редиректе с со страницы на страницу, вот я закрыл страницу авторизованного от неавторизованного - это постоянный или временный редирект
Вилы Выкидные, временный у тебя указан🙈
Anton Metronome,
смотри ещё вот такой пример
я ловлю реф-ссылку из адресной строки сюда и чтобы она не светилась в адресной строке, то айдишник-реферера пишу в сессию и обрезаю её редиректом на главную, вот это какой редирект? Постоянный или временный?
смотри ещё вот такой пример
class SetRefererHandler extends Action
{
public function __invoke(int $id): void
{
if (!isset($_SESSION['referer']) && User::findOne($id)) {
$_SESSION['referer'] = $id;
}
$this->redirectToPage('/');
}
}
я ловлю реф-ссылку из адресной строки сюда и чтобы она не светилась в адресной строке, то айдишник-реферера пишу в сессию и обрезаю её редиректом на главную, вот это какой редирект? Постоянный или временный?
Anton Metronome (15.02.2022 в 10:14)
Вилы Выкидные, временный у тебя указан🙈
Вилы Выкидные, временный у тебя указан🙈
у меня в методе 301 - это постоянный, я так понимаю нужен 302, чтобы такие редиректы в PHP-скрипте делать, правильно?
Вилы Выкидные, согласно твоей функции указано в шапке 301 временно
Вилы Выкидные, да, 302 на постоянной основе
Стр.: 1, 2