Как включить HTTPS И удалить / web из приложения Symfony 3 одновременно? - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть приложение Symfony, которое я развернул на веб-сервере. Я хочу использовать https на сервере, поэтому я использую следующее в .htaccess:

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{HTTPS} !=on
   RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
</IfModule>

Это работает в одиночку, но мне также нужно удалить / web из URL, поэтому мне нужно использовать:

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ /web/$1 [QSA,L]
</IfModule>

Который также работает совершенно один, но когда я использую оба, я получаю бесконечное количество перенаправлений, и приложение никогда не загружается. Любая идея о том, как я могу написать правило, которое исправит обе проблемы? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...