Как заставить https и www на Symfony 4 - PullRequest
0 голосов
/ 31 марта 2019

У меня есть проблема, которую я не понимаю с Symfony.Я хотел бы использовать https и www для моего .htaccess, но я ничего не понимаю с Symfony.

Вот мой .htaccess внутри www-файла

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L]

И в моем публичном файле

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

Я не знаю, что мне нужно написать и где...

Ответы [ 2 ]

0 голосов
/ 31 марта 2019

Включите в ваш файл .htaccess:

RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Первые две строки предназначены для перенаправления на https, вторые две строки для www.

0 голосов
/ 31 марта 2019

попробуйте это в вашем файле .htaccess:

RewriteCond %{SERVER_PORT} !^443$
RewriteRule .? https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...