наш сервер использует доктрину и настроил для нее htaccess - перенаправьте все запросы в скрипт init dev.php.
У меня проблема после добавления перенаправления на https:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !/payment/
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* dev.php [L]
RewriteRule \.html$ dev.php [L]
RewriteRule \.haml$ dev.php [L]
</IfModule>
пересылка на https работает корректно, но при доступе к контроллеру платежей через http, например http://host/payment/payment_server - происходит перенаправление на:
https://%{host}/dev.php
и доктрина выдает ошибку 404 - не найден шаблон dev.php
хотя он должен открыть ссылку на контроллер без перенаправления, как указано в правиле исключения:
RewriteCond %{REQUEST_URI} !/payment/
Если я уберу перенаправление на https, то все будет работать правильно на http.
, пожалуйста, помогите настроить так, чтобы он работал корректно, перенаправлять на https везде, кроме контроллера платежей