Мы только что настроили новый Apache Box для тестирования (для простоты назовем его internalIp). У нас есть два производственных сервера Apache, с которых мы скопировали настройку и внесли соответствующие изменения.
Все работало нормально, за исключением того момента, когда мы попали в корень ящика (http://internalIp) он перенаправляет наhttp://internalIp/ourCompany/sub/index.jspкоторые, как мы уверены, пришли из обычных коробок Apache.
Итак, мы нашли index.html в /usr/local/apache2/html, в котором был редирект, и удалили его. Однако он все еще перенаправляет на этот URL, хотя, похоже, нигде нет места, где это могло бы происходить. Мы просмотрели каждый файл в etc, usr и var на предмет "ourCompany/sub/index.jsp", но нигде не смогли его найти.
Я проверил все файлы html в usr/local/apache2/html и файл конфигурации sites-enabled. Я не могу найти ничего другого, что могло бы вызывать перенаправление.
Любые идеи о том, как мы можем диагностировать или исправить эту проблему, были бы весьма признательны. Я могу предоставить дополнительную информацию, если необходимо.
решение1
Браузеры могут сохранять кэш перенаправлений, попробуйте просмотреть ваш сайт с помощью Chrome Incognito или, например, частного просмотра. Много раз получал эту ошибку при использовании перенаправления 301 и удалял их позже.