Isso pode ser arquivado redirecionando para uma página "400 - Bad Request" personalizada e modificar o redirecionamento com uma regra de reconfiguração. No exemplo a seguir eu solicito
http://test.mydomain.com:27000
e seja redirecionado para
https://test.mydomain.com:27000
com um host virtual.
Código:
ErrorDocument 400 /
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^/?(.*) https://%{SERVER_NAME}:27000/$1 [R,L]
Ou você simplesmente redireciona diretamente para a versão HTTPS da página.
Código:
ErrorDocument 400 https://test.mydomain.com:27000
Mas você perderá a capacidade de redirecionar em uma página real de "Solicitação incorreta".