Combine http a https e redirecionamentos de domínio usando mod_rewrite

1

Estou tentando redirecionar www.example.com para um blog hospedado em https://www.example.wordpress.com . O redirecionamento de domínio funciona, mas me dá um erro 403 porque está redirecionando http para https. Example.com nunca será usado além do redirecionamento, não quero obter um certificado SSL para ele.

Há perguntas semelhantes (por exemplo, redirecionamento do htaccess para https ), mas essas todos abordam uma das duas partes do problema ( www.example1.com a www.example2.com ou http://domain1.com a http://domain1.com ).

Aqui está minha .htacess atual. Como faço para adicionar algo que realmente cuide do problema de https sem atrapalhar o redirecionamento de domínio?

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.example.wordpress.com [R=301,L]

Atualização: Meu arquivo de trabalho .htaccess é isso; aparentemente o wordpress.com faz o redirecionamento para o próprio https (que eu sabia, mas não era capaz de fazer o trabalho anteriormente):

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.curiouscitytc.com$ [NC]
RewriteRule ^(.*)$ http://www.curiouscommute.wordpress.com/$1 [R=301,L]
    
por Tesherista 10.06.2015 / 00:01

2 respostas

0

Tente isto:

RewriteEngine on
RedirectMatch 301 ^(.*)$ https://www.example.wordpress.com
    
por 10.06.2015 / 02:08
1

Em resumo, você não pode fazer o que está tentando fazer. Se o cliente estiver se conectando ao seu servidor e esperando falar com o HTTPS, não será possível fornecer uma resposta não HTTPS. Esse é o ponto de "seguro" em HTTPS.

Você pode usar um certificado autoassinado ou há muitos provedores de certificado SSL de baixo custo (ou até gratuitos) por aí.

    
por 10.06.2015 / 01:51