Перенаправлять пользователя на URL-адрес HTTPS, а не HTTP, когда он обращается к URL-адресу localhost "proj.test"

Для доступа к проекту localhost с использованием valet и https URL-адрес - «https: //proj.test/». Однако, если пользователь обращается в браузере к "proj.test", он перенаправляется на URL-адрес HTTP, а не HTTPS.
Знаете ли вы, что необходимо настроить, чтобы, если пользователь вводит "proj.test" в браузере, он перенаправлялся на URL HTTPS, а не на HTTP?
На данный момент, чтобы пользователь был перенаправлен на URL-адрес HTTPS, ему необходимо написать полный URL-адрес HTTPS «https: //proj.test/».

Вы должны поместить это в свой веб-сервер-config. Попробуйте поискать: «Как выполнить перенаправление с http на https на [введите-имя-вашего-веб-сервера-здесь]».

Magnus Eriksson 16.08.2018 14:39

На вашем виртуальном хосте или в .htaccess вы можете выполнить перенаправление.

AnthonyB 16.08.2018 14:39

Спасибо, нужно ли для этого добавить правило в файл public / .htaccess?

John 16.08.2018 14:48

Я рекомендую не добавлять его в .htaccess, поскольку он, скорее всего, находится в вашем репозитории VCS и используется для разработки. Просто добавьте его в конфигурацию виртуального хоста на рабочем веб-сервере.

Devon 16.08.2018 15:10

Спасибо, не могли бы вы лучше объяснить это о добавлении конфигурации виртуального бокса на производственном сервере? Я просто тестирую на localhost.

John 16.08.2018 15:13
laracasts.com/discuss/channels/laravel/…
apokryfos 16.08.2018 15:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
6
68
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Добавьте это в свой файл .htaccess:

RewriteEngine on

# force ssl
RewriteCond     %{SERVER_PORT} ^80$
RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

Обратите внимание, что это должно быть ваше первое правило перезаписи.

Другие вопросы по теме