Использование 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
Другие вопросы по тегам