Я настроил конфигурацию apache2 для перенаправления HTTP-запросов на https. Это работает нормально, однако я хочу изменить его так, чтобы он делал это только в том случае, если запрос не является запросом POST.
Вот моя текущая конфигурация:
RewriteEngine On
RewriteCond% {HTTPS}! = On
RewriteRule ^ /? (. *) Https: //% {SERVER_NAME} / $ 1 [R, L]
Как я могу изменить эту конфигурацию, чтобы она перенаправлялась только тогда, когда запрос не является POST?
Добавить новый RewriteCond
линия:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^/?(.*) https:// %{SERVER_NAME}/$1 [R,L]