Перенаправление Apache ErrorDocument 400 https без 302 найденных страниц с фактической ссылкой

Я сказал бы, что лучше проверить, что это отвечает на запросы, чем сам процесс. Проверьте порт 80, если он слушает на этом, что, если он запирается и IIS выполняет, но не служит каким-либо страницам?

1
задан 1 April 2012 в 01:20
2 ответа

Я думаю, что это могло бы сработать, определив статический ErrorDocument, например:

ErrorDocument 400 /redirect_https.txt

и создав файл redirect_https.txt в корне вашего документа со следующим содержанием:

HTTP/1.1 302 Found
Location: https://myserver/mypage.html

это работает (даже пробовал) и отправляет браузеру "поддельное" HTTP-редирект

2
ответ дан 3 December 2019 в 19:16

Я предполагаю, что 400 / BadRequest немного особенный в этой ситуации, потому что вы просто говорите серверу неправильный протокол, а то, что вы получаете обратно, даже не является действительным HTTP-ответом (попробуйте : curl -i http: // myserver: 443 / .. нет заголовков).

см. также: Проблемы с перенаправлением Error 400 Bad Request на пользовательскую страницу

1
ответ дан 3 December 2019 в 19:16

Теги

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