Доброго времени суток.
Имеется код в htaccess, который перенаправляет все запросы с http на https
RewriteCond %{SERVER_PORT} !=443
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Но нужно добавить в исключение /api/ /market/ , т.к. модули должны работать и так и так.
Пробовал по разному:
RewriteCond %{SERVER_PORT} !=443
RewriteCond %{REQUEST_URI} !/api(/)?$
RewriteCond %{REQUEST_URI} !/market(/)?$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteCond %{SERVER_PORT} !=443
RewriteCond %{REQUEST_URI} !^/api/(.*)
RewriteCond %{REQUEST_URI} !^/market/(.*)
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
В первом случае просто заменяется http-> https, во втором же ошибка приложения.
Подскажите плз, все таки, как для первого правила добавить 2 исключения.