Com grande ajuda de testador de Htaccess , outro answer em stackexchange, @ETL e @Michael Hampton Acabei com:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Qualquer um de vocês dois pode copiar minha resposta e eu a marcarei como a primeira (primeiro a chegar primeiro) e deletarei isto. Honre aqueles que deveriam.
E para esclarecer - eu era mais estúpido do que cansado. Estressado também desde que meu site estava fora do ar.
O que me leva a uma advertência que pode ser boa para saber. Existe algum tipo estranho de cache do lado do cliente? que fez testes estocásticos para dizer o mínimo. Atualmente, o redirecionamento funciona no Safari @ OSX e no Chromium @ Win, mas não no IE11 @ Win. Para mim. Eu acho que vai se consertar amanhã ou quando eu me incomodo de acionar outra máquina.
Atualização: eu joguei mais. No escritório do meu cliente http- > https no nível da raiz funcionou, mas não por artigo no IE, em vez disso, ficou suspenso. Mas no Opera, sim. No dia seguinte, o IE também funcionou. Em casa, meu IE fez a mesma cambalhota, mas um dia mais rápido. Ambos pendurados em algum tipo de estado de espera.
Por que eu estou escrevendo tanta bobagem sobre cargas com falha é sugerir ao próximo leitor que o rápido ciclo de edição-salvar-recarregar pode não funcionar e manter o > 1 navegador à mão.