Добрый день.
Столкнулся с такой очень серьезной проблемой.
Надо было сделать редиректы некоторых страниц на новые, для ускорение индексирования.
Пришло время их удалить, и что я обнаружил, что даже при удалении все равно действует правило редиректа. и даже когда пытаюсь просто изменить условия редиректа, то все равно действует первоначальное правило и от этого ни как не избавиться.
Задавал редиректы двумя способами через htaccess через условие Redirect 301, а также через структуру сайта создавая новые правила - итог в обоих случаях одинаковый.
Правило создается - работает, но его нельзя изменить (при изменении ничего не меняется), а если его просто удалить, то все равно оно продолжит работу.
Вначале грешил на плагин 301 перенаправления, но даже после его удаления и попытках создать новые правила все равно та же самая ситуация.
Кэш чистил, сервер перезапускал на разных этапах, все равно ничего не меняется.
UPD: На одном из магазинов, где изначальное не стоял плагин "301 Перенаправление", такой проблемы нет, поэтому продолжаю грешить на этот чудо-плагин, который не дает нормально работать.
5 комментариев
301й редирект кэшируется браузером. Если что-то тестируете, лучше сначала делать 302, а когда всё настроено, уже ставить 301й.
Но, если уж сделали, то очистить можно через консоль браузера. В Хроме так:
http://joxi.ru/E2pWd0KS7yyqBm?...
0) открываем консоль до (!) перехода по ссылке, с которой нужен редирект.
1) вкладка network
2) галочку preserve log
3) вкладка other
4) переходим по ссылке. После перехода в списке появится страница с 301-м кодом
5) на ней кликаем правой и выбираем пункт "Очистить кэш браузера".
Респект! Совсем заработался и забыл про кэш браузера...
Только не понятно тогда почему на другой ресурсе все работало без скидывания кэша...
В любом случае ОГРОМНОЕ спасибо!
Ну кэш браузера. Если по ссылке не перейти, то и кэшироваться не будет ¯\_(ツ)_/¯
Вот, просто для понимания, объясните кто знает, как работают плагины редиректа? Куда они прописывают создаваемые ими правила? И как их просмотреть?
Плагины редиректа обычно добавляют записи в свои таблицы или в таблицу общих настроек.
Список должен отображаться в самом плагине.