Sem ter um certificado, um navegador não pode falar HTTPS com seu servidor e seu servidor nunca tem uma chance de responder 301 ao navegador.
Em suma, sem um servidor HTTPS configurado corretamente, incluindo o certificado, você não pode fazer isso.
Algumas versões do Chrome adicionam automaticamente https aos endereços do meu site. Então eu preciso redirecionar https para http, porque eu não tenho certificado SSL. Estou tentando isso, sem resultado:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
Sem ter um certificado, um navegador não pode falar HTTPS com seu servidor e seu servidor nunca tem uma chance de responder 301 ao navegador.
Em suma, sem um servidor HTTPS configurado corretamente, incluindo o certificado, você não pode fazer isso.
para redirecionar o tráfego https para http usando o .htaccess que você pode fazer
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteRule .* http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
ou
RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$
RewriteRule .* http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
mas se o google redirecionar tráfego para https, ele fará um loop de redirecionamento, então você pode ter que descobrir porque o tráfego é redirecionado para https (talvez o cache tente outro navegador limpo de qualquer solicitação)