megakor
@megakor
Go/PHP developer | ВКонтакте

Как удалить GET параметр из URL (средиректить)?

Короче для seo надо чтобы все страницы с панигацией на первую страницу не должны иметь get параметр page.
Для примера:
сайт.ру/blog?blabla=123 - ничего не делаем
сайт.ру/blog?blabla=123&page=1 - 301 на сайт.ру/blog?blabla=123
сайт.ру/blog?page=1&blabla=123 - 301 на сайт.ру/blog?blabla=123
сайт.ру/blog?blabla=123&page=2 - ничего не делаем

Это как-то реально решить с помощью nginx?
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Что-то такое:
if ($arg_page=1) {
  return 301 https://сайт.ру/blog?blabla=$arg_blabla;
}

Встроенные переменные

PS
Можно ещё с map поэкспериментировать: Редиректы NGINX для адресов с параметрами через MAP
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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