У меня есть веб-сайт в Laravel, который я недавно перешел на https. Мне удалось перенаправить все безопасные URL-адреса без www (https://) на варианты с www (https://www.) с помощью других сообщений, но я застрял на получении как небезопасных вариантов (http://), так и (http://www.) перенаправлены на безопасные варианты www (https://www.)
При вызове незащищенной версии с www: http://www.apk-vervaldatum.nl,
Он перенаправляет на: https://www.apk-vervaldatum.nl/public/https://www.apk-vervaldatum.nl
Когда вы вызываете незащищенную версию без www: http://apk-vervaldatum.nl,
Сначала он перенаправляет на: https://www.apk-vervaldatum.nl
Затем перенаправляет на: https://www.apk-vervaldatum.nl/public/https://www.apk-vervaldatum.nl
Мой htaccess в корневой папке выглядит так:
*Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ public/$1 [L]*
Мои htacces в общей папке выглядят так:
*Options -MultiViews -Indexes
RewriteEngine On # Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]*
nginx
илиapache
файлов конфигурации вместо.htaccess
? - person Nikola Gavric   schedule 24.01.2019