Перенаправление на HTTPS не включает URI запроса - PullRequest
1 голос
/ 23 сентября 2019

В моем файле .htaccess я добавил это общее правило для перенаправления всех незащищенных запросов в HTTPS.Работает хорошо до тех пор, пока вы не введете uri, тогда он просто направит вас на страницу индекса (с SSL).

Пример: mysite.com направлен на https://www.mysite1.com, работает хорошо, но mysite1.com/Моя страница направлена ​​на https://www.mysite1.com Request_uri не включен.

Вот код, который я использовал:

  RewriteCond %{HTTPS} off
  RewriteCond %{HTTP:X-Forwarded-Proto} !https
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Это сайт Drupal 8, работающий в облаке Acquia.

Кто-нибудь знает, что я сделал не так?

1 Ответ

0 голосов
/ 23 сентября 2019

Итак, я понял, что я сделал не так.В написанных мною правилах не было ничего плохого, но куда я поместил их в файл .htaccess.

Сначала я поместил их в конец раздела <IfModule mod_rewrite.c>, поместив их сразу после Authorization HTTP header внутрираздел работает как положено

...