Acho que a opção mais fácil é usar o mod_rewrite em um arquivo htaccess ou diretamente no seu httpd.conf. Aqui está o que eu uso para encaminhar os dois primeiros que você precisa:
RewriteCond %{SERVER_PORT} 80
ReWriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
Então, para encaminhar o link para o link , você poderia fazer:
RewriteCond %{SERVER_PORT} 443
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R,L]
Tenho certeza de que há uma maneira de consolidar esses dois conjuntos de regras se você quiser tentar. Não ao redor do meu servidor apache no momento para testá-lo.