Мне нужно реализовать перенаправление SSL. URL-адреса HTTP/https и не-www должны принудительно перенаправлять на URL-адреса https://www.
В файле htaccess существует код аутентификации браузера, и это причина, по которой перенаправление на https://exmpledomain/.shtml
Если я удаляю аутентификацию браузера, мой код перенаправления работает правильно
After the Authentication code please write this
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ ([^\ ]+)
RewriteRule ^ https://www.%{HTTP_HOST}%2 [L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ ([^\ ]+)
RewriteRule ^ https://%{HTTP_HOST}%2 [L,R=301]
Возможный дубликат Перенаправление на https с помощью .htaccess - или stackoverflow.com/questions/13977851/…