Я создал сайт на Laravel, поэтому он открывался по адресу www.domain.com/public/.Поэтому я искал свой ответ здесь и обнаружил, что это работает для меня, после того, как я добавил этот код, страница открывалась на www.domain.com без публичного добавления в URL:
htaccess:
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Но теперь я установил SSL и хочу заставить его открыть страницу по ссылке https, но я не знаю, почему это не так.Я установил свой URL-адрес приложения в файле .evn для ссылки https и добавил этот код в файл htacces:
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ https://domain/$1 [L]
</IfModule>
И теперь он открывает веб-страницу каждый раз в https, но с дополнительной публикацией в URL, когда я пытаюсьудалите публичный и установите код:
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ https://domain/$1 [L]
</IfModule>
Он вообще не откроет мой сайт.Пожалуйста, если кто-нибудь знает решение этой проблемы, я буду очень благодарен, наилучшие пожелания!