У меня проблема на сайте Magento, над которым я работаю с перенаправлением 302. Что-то на сайте/тему вызывает перенаправление 302 на ссылку site.com/blog, чтобы перейти на главную страницу, если у меня отключен модуль блога по умолчанию для темы. Я пытаюсь получить этот url для использования в качестве домашней страницы установки WordPress, но этот родной модуль угнал его, и я не могу найти, где это происходит.
Если модуль включен, он отлично работает и использует ссылку, но когда вы ее отключите, он перенаправляет. Я предполагаю, что это является родным для модуля, но по какой-то причине я не могу изменить это поведение и полностью отключить его (в идеале было бы хорошо, если бы у меня была ошибка 404, когда модуль блога отключился, потому что, по крайней мере, я знаю что для меня доступен URL-адрес).
С выключенным модулем я посетил страницу в Chrome и прослушал ее на вкладке "Сеть" в Инструментах разработчика. Появится перенаправление 302.
HTTP/1.1 302 Moved Temporarily
Date: Sat, 08 Aug 2015 00:01:45 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
Set-Cookie: frontend=80cfd66318165451fa4aa2915d139404; expires=Sat, 08-Aug-2015 02:01:45 GMT; path=/; domain=www.example.com; httponly
Location: http://www.example.com/
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
GET /blog HTTP/1.1
Host: www.example.com
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
Cookie: _gaost=.rk=; _gaos=.gaos_r=(direct).mc=(no)|(no)|(no).gaos_k=.pc=2; __ar_v4=M5J3LQW4MFADRNVY2ORZM7%3A20150610%3A4%7CN3LC2IOELZFOVNMCXKXXWV%3A20150610%3A4%7C5DCLBJIK7FDQFMXMCEDBUU%3A20150610%3A4; frontend=80cfd66318165451fa4aa2915d139404; __utma=176154288.93372352.1432329461.1435683793.1435792914.29; __utmz=176154288.1432329461.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __atuvc=3%7C26%2C3%7C27%2C17%7C28; adminhtml=d90076dbca44dcccdd004d86240b9683; adminhtml=d90076dbca44dcccdd004d86240b9683; frontend=80cfd66318165451fa4aa2915d139404
Я знаю, что 302s могут быть вызваны файлами .htaccess, поэтому я SSHed на сервер и использовал find
для поиска всех файлов .htaccess на сервере (и найденных 17), но ни один из них не имел никакого кода перенаправления, который повлиял бы эта страница.
Есть ли способ определить, где/почему/как происходит перенаправление 302? Нет документации по этому вопросу для этого модуля/плагина, я повсюду смотрел и даже связался с разработчиком, но не слышал назад.
Спасибо за вашу помощь.