O Safado aponta corretamente que parece haver um erro de configuração no aplicativo no servidor ativo, fazendo com que ele devolva os usuários de HTTPS de volta para HTTP. Eu não ficaria surpreso se houvesse um URL HTTP, como http://www.fileblimp.com
, em algum lugar na configuração do aplicativo. Se você consertar isso, provavelmente irá corrigir o seu problema.
Caso contrário, no servidor ativo, o redirecionamento no primeiro host virtual de HTTP de volta para HTTPS parece resolver o problema. Mas esse host virtual não parece estar presente no servidor de desenvolvimento. Isso é deliberado ou você o deixou fora da sua pergunta por engano? É aí que o redirecionamento de HTTP para HTTPS é, então parece que se você o adicionasse ao servidor dev, a solução funcionaria lá também.
BTW no servidor live, você pode simplificar um pouco o primeiro host virtual deixando de fora RewriteCond %{SERVER_PORT} !^443$
. Isso não é necessário, já que o servidor em <VirtualHost *:80>
é conhecido por estar escutando na porta 80.
Em desenvolvimento, o host virtual correspondente pode simplificar ainda mais para apenas
<VirtualHost *:80>
ServerName development.fileblimp.com
Redirect permanent / https://development.fileblimp.com/
</VirtualHost>