Как сделать правильно редирект с удалённых amp страниц в nginx

Gossudar
На сайте с 19.04.2008
Offline
139
501

Приветствую, коллеги!

Подскажите правильное решение. Решили отказаться от amp страниц, но по истечению почти месяца после отключения плагина в вордпресс, большая часть из них так и осталась в консоли гугла. На сервере nginx, сами amp страницы имели адрес: https://site.ru/123/456/?amp

Как правильно сделать редирект с https://site.ru/123/456/?amp на https://site.ru/123/456/

suffix
На сайте с 26.08.2010
Offline
329
#1

Какой редирект ?

Если удалили всё правильно то https://site.ru/123/456/?amp должно 404 отдавать и разумеется после этого спустя короткого времени из консоли гугла все amp исчезнут.

Клуб любителей хрюш (https://www.babai.ru)
Gossudar
На сайте с 19.04.2008
Offline
139
#2

Да вот в том и дело что после удаления плагина /?amp остались, хоть и по такому адресу обычная страница, конечно с правильным canonical. Гугл издевательски убирает по 5-15 страниц в день, но на сайте их тысячи и такими темпами это затянется на долго.

Но я нашел решение, сделал таки правильный редирект. Вопрос закрыт.

R
На сайте с 08.07.2019
Offline
8
#3

Ну да, нужно настроить правильный редирект, чтобы правильно перенаправить и получить 404-ю страницу. Редирект даже по местоположению пользователя можно сделать https://myht.ru/question/21738514-301-redirekt-v-zavisimosti-ot-mestopolozheniya-pol-z Кстати, а разве у нас на форуме нет опции "закрыть тему", если вопрос уже решен? Или это только модеры могут закрывать темы? Хотя, может у кого будет похожий вопрос, да и у ТС кто-то захочет спросить что к чему. Кстати, поделитесь как решили вопрос. Поиск потом может на тему выводить, а там бац, вопрос решен, но как не понятно будет человеку.

FoxCloud
На сайте с 08.11.2016
Offline
57
#4

Добавить в .htaccess (который в корневой папке) :

RewriteEngine On

RewriteCond %{QUERY_STRING} ^amp$

RewriteRule ^(.*)$ /$1? [R=301,L]

FoxCloud ( http://ru.foxcloud.net/ )размещение в Европе / Америке / России. Серверы для любого проекта.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий