В интерфейсах есть кнопки (ссылки) переключения сортировок листинга. Они ведут на такие адреса:
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 Окончательно перемещено)..."
Подскажите как правильно поступить?
Спасибо!