У меня есть веб-сайт в Laravel, который я недавно перешел на https.Мне удалось перенаправить все безопасные не-www (https://) URL-адреса на www (https://www.)) с помощью других сообщений, но я застрял при получении обоих небезопасных вариантов (http://) и (*)1005 *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]*