Рейтинг:0

Apache с http на https перезаписывает запуск для всех запросов

флаг vn

У меня есть следующее на виртуальном хосте:

RewriteEngine включен
RewriteCond %{HTTPS} выкл.
Правило перезаписи (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Он работает для перенаправления всего на HTTPS, но проблема в том, что это все равно вызовет перенаправление, даже если исходный запрос отправляется через HTTPS. Это вызывает проблемы с другими интеграциями, потому что они получат страницу 302 Document Has Moved вместо фактического содержимого.

Вместо этого я также пробовал следующее условие:

RewriteCond %{SERVER_PORT} 80

Любая идея, как я могу предотвратить перезапись, или, возможно, где еще искать, что может быть перезаписано для этого сервера?

Спасибо!

флаг kz
«это все равно вызовет перенаправление, даже если исходный запрос будет отправлен через HTTPS». - Предположительно, это вызывает цикл перенаправления? Нам нужно знать больше информации о вашем сервере/конфигурации и о том, где именно вы размещаете это правило, чтобы ответить на этот вопрос. Обычно, если вы помещаете правило в vHost, то в любом случае нет необходимости проверять `HTTPS` (или использовать mod_rewrite, если на то пошло), поскольку оно находится в vHost:80, поэтому не может быть HTTPS в первую очередь? Как осуществляется управление SSL? У вас есть сертификат, установленный на этом сервере? У вас есть SSL-прокси? Облачная вспышка? и т.д.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.