apache .htaccess не перенаправляет на https в подпапке - PullRequest
0 голосов
/ 12 марта 2019

Я хочу перенаправить HTTP на HTTPS в моем .htaccess, который находится внутри подпапки, которая передает все запросы в мой файл index.php, который отвечает за маршрутизацию.Но я не перенаправлен на HTTPS-версию сайта в моей подпапке.Я не знаю, что я делаю неправильно, мой корневой .htaccess настроен правильно, но я запутался в подпапке .htaccess ... Все отлично работает, когда HTTP в подпапке .. А также на корневом уровне тоже работает нормально, Я перенаправляюсь на HTTPS, но не при переходе в подпапку.

Это мой корень .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

А это моя подпапка .htaccess:

# This will pass the requests to index.php
DirectoryIndex index.php
RewriteEngine on
RewriteBase /SomeFolder
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)https://$ index.php [QSA,L]

А также ZnVjayBTdGFja292ZXJmbG93

1 Ответ

1 голос
/ 12 марта 2019

NoobWithGuns,

Я думаю, что могу помочь вам решить вашу проблему, но сначала у меня есть несколько вопросов.1) Вы используете виртуальные хосты?И если да, существуют ли разные виртуальные хосты (файлы conf) для каждого каталога?2) Есть ли явная причина, по которой вы используете https в подкаталоге, а не в корне?Или вы могли бы использовать https вокруг?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...