Задать вопрос
librown
@librown
На-все-руки-мастер и немного кодер

Почему Google Webmaster ругается на переадресацию?

В интерфейсах есть кнопки (ссылки) переключения сортировок листинга. Они ведут на такие адреса:
site.com/ru/?sort=price
site.com/ru/?sort=rating

А в начале страницы такой простой кусок:
if(isset($_GET['sort'])){
	setcookie("sort", $_GET['sort'], time()+315360000, "/"); // на 10 лет..
	header("location:".$_SERVER['HTTP_REFERER']);
}

Инструменты для вебмастеров Гугл ругаются на это:
"Робот Google обнаружил на странице оператор переадресации, но оператор не содержит ссылки ни на одну из страниц, поэтому робот Google не смог последовать переадресации. Убедитесь, что ни один из операторов переадресации не является пустым. Каждый из них должен содержать адрес существующей страницы."

"...Если на сайте постоянно используется переадресация с одних страниц на другие, убедитесь, что возвращается правильный код статуса HTTP (301 Окончательно перемещено)..."

Подскажите как правильно поступить?
Спасибо!
  • Вопрос задан
  • 2642 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы