Перенаправление HTTP на HTTPS устанавливается правилами перезаписи, указанными в настройках файла / сервера htaccess.Я полагаю, что то, что произошло бы в вашем случае, было установлено, что правило перезаписи соответствует любому URL.
Перенаправление любого URL:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.abcd.com/$1 [R,L]
Перенаправление определенного домена:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^abcd\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.abcd.com/$1 [R,L]
Перенаправление определенной папки:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.abcd.com/folder/$1 [R,L]
Если вы хотите запретить доступ при доступе из других доменов, используйте order allow,deny