Compilação códigos redirecionar HTTP para HTTPS - 2018

  • Autor Autor w3573r
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
w3573r

w3573r

Beta
Verificación en dos pasos activada
Verificado por Binance
Bueno sé que este tema ya se ha tratado en otras ocasiones, pero deseo hacer una pequeña compilación de los que códigos que probé y no me funcionaron y al mismo tiempo el código que al final gracias a Dios y a la gente de InmotionHosting ya me funcionó.


1. Los Códigos Que NO Me Funcionaron:
No me funcionaron pero puedes probarlos.

1.1
Instalar Let's Encrypt - Boluda.com


Inserir CODE, HTML ou PHP:
# Pasar todo siempre a SSL
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Inserir CODE, HTML ou PHP:
# Pasar todo siempre a SSL
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://tudominio.com/$1 [R=301,L,NE]

1.2
Force HTTPS | KnownHost Community Forum

Inserir CODE, HTML ou PHP:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

1.3
.htaccess redirects [KnownHost Wiki]

Inserir CODE, HTML ou PHP:
<If "%{HTTPS} == 'off'">
  Redirect permanent "/" "https://domain.tld"
</If>

2. El Código Que SÍ Me Funciono:

How to Force HTTPS Using the .htaccess | InMotion Hosting

2.1 (Claramente sustituir "example.com" por tu dominio)

Inserir CODE, HTML ou PHP:
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

3. Consejos:

3.1 Borrar el cache (wp super cache, w3 total cache, etc) y desactivar el "cacheo".
3.2 Desactivar la mayor cantidad de plugins posibles.
3.3 Es recomendable hacer las pruebas en el navegador en Modo Incógnito / Privado (ctrl-shift+N). Cada vez que haces un cambio, abres el modo privado.
3.4 Total, si algo sucede con el sitio aquí puedes tener el código default del archivo .htaccess: WordPress htaccess Default

:encouragement: :encouragement:
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Eso simplemente hace una redirección pero si en tu web tienes iframes o imagenes embebidas de otra fuente, el navegador que utilices puede que oculte esos elementos porque "no son seguros". Lo mejor es instalar algun plugin como Really Simple SSL ? Plugins WordPress que solo tienes que activarlo para que haga el resto.
 
Yo uso este y anda rebien con SSL de Cloudflare:

Inserir CODE, HTML ou PHP:
# Usar solo HTTPS y www
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.sitio.com$ [NC]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://www.sitio.com/$1 [L,R=301]
 
Eso simplemente hace una redirección pero si en tu web tienes iframes o imagenes embebidas de otra fuente, el navegador que utilices puede que oculte esos elementos porque "no son seguros". Lo mejor es instalar algun plugin como Really Simple SSL ? Plugins WordPress que solo tienes que activarlo para que haga el resto.

Si yo al final opte por usar este plugin en todas las webs y cero problemas con el https los códigos para el .htaccess me solían dar errores
 
con un plugin puedes cambiar por completo de http a https
 
Yo por ejemplo en mis web XXX uso SSL Force, buscalo asi mismo en la zona de plugin es un candado verde.
 
Para mi es mucho más facil utilizar el Always SSL de Cloudflare, y HTTPS Rewrite, así me evito cualquier problema de SSL.
 
Actualmente los cpanel han cambiado mucho, incluso hay muchos codigos en la red de http forzed que no funcionan.
 
Actualmente los cpanel han cambiado mucho, incluso hay muchos codigos en la red de http forzed que no funcionan.

Y otros que te pueden lograr llegar hasta el tan común error "err_too_many_redirects"
Espero que nadie pase por eso, es aburridor encontrar el problema. 😕
 
Voltar
Topo