Использование Apache2: как исключить переадресацию одной формы подпапки в HTTPS?
Я использую "letsencrypt", и поэтому все мои запросы http: теперь перенаправляются на https с использованием следующего правила в конце файла конфигурации apache:
....
RewriteEngine on
RewriteCond %{SERVER_NAME} =mysubdomain.mydomain.eu [OR]
RewriteCond %{SERVER_NAME} =mail.mydomain.eu [OR]
RewriteCond %{SERVER_NAME} =mydomain.eu [OR]
RewriteCond %{SERVER_NAME} =www.mydomain.eu
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
Теперь мне интересно, как я могу исключить один файл в подпапке (или лучше весь подкаталог) из этого "перенаправления" (давайте назовем его " http://mydomain.eu/mysubfolder/mysubpage.php" или просто " http://mydomain.eu/mysubfolder"). Я использую это, потому что у меня есть фиксированный URL в старом коде, который не работает, когда страница перенаправляется с http: на https:
1 ответ
Просто добавьте еще одно условие выше RewriteRule
:
RewriteCond %{REQUEST_URI} !^/mysubfolder