Ayuda - Redirección HTTPS

  • Autor Autor ByBraiian
  • Fecha de inicio Fecha de inicio
ByBraiian

ByBraiian

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
Hola betas, no logro que se redireccione el http a https desde el .htaccess 😕

estoy usando

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

sugerencias? 😕
 
yo uso
PHP:
RewriteEngine on

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.misitio.com/$1 [R=301,L]

usas cloudflare?
 
yo uso
PHP:
RewriteEngine on

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.misitio.com/$1 [R=301,L]

usas cloudflare?

Que opinas de este código, según para evitar problemas de contenido duplicado, perfecto para el SEO.

PHP:
<IfModule mod_rewrite.c>    RewriteEngine On    (1)    RewriteCond %{HTTPS} !=on    RewriteCond %{HTTP_HOST} !^www\. [NC]    RewriteCond %{SERVER_ADDR} !=127.0.0.1    RewriteCond %{SERVER_ADDR} !=::1    RewriteRule ^ %{ENV:PROTO}://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]</IfModule>

server-configs-apache/rewrite_www.conf at master · h5bp/server-configs-apache · GitHub
 
Última edición:
Lo instale pero me dio problemas y lo quite. Ahora pruebo el code
----------------------------------------------
Lo veo igual :dejection:
WinDroide - Comunidad sobre Windows y Android

mmm que raro...el codigo esta arriba del todo no?..

- - - Actualizado - - -

Que opinas de este código, según para evitar problemas de contenido duplicado, perfecto para el SEO.

PHP:
<IfModule mod_rewrite.c>    RewriteEngine On    (1)    RewriteCond %{HTTPS} !=on    RewriteCond %{HTTP_HOST} !^www\. [NC]    RewriteCond %{SERVER_ADDR} !=127.0.0.1    RewriteCond %{SERVER_ADDR} !=::1    RewriteRule ^ %{ENV:PROTO}://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]</IfModule>

server-configs-apache/rewrite_www.conf at master · h5bp/server-configs-apache · GitHub

ese codigo es para colocar www adelante del dominio
 
Entonces no funciona para realizar una redirección 301 a una dominio que por decir tengo esta estructura siempre, sin importar que url coloque el usuario, ya sea con www, sin www, sin https o con pero siempre mande un 301 al que te pongo abajo.

Enlace eliminado

PHP:
RewriteEngine on
RewriteRule ^(.*)$ http://www.sitio2.com/$1 [R=301,L]
:encouragement:
 
Usas cloudflare?

Tuve el mismo problema y la única forma de solucionarlo fue activar la regla desde cloudflare y eliminar el código del .htaccess
 
Si usas Cloudflare en la sección de Crypto apartado SSL, déjalo en full, y no tendrás problemas.
 
cambiale el http por https...

Bueno, paso a comentar que le pedí un poco de ayuda al host y me lo soluciono editando el .hraccess .. lo curioso es que pusieron el mismo código que tenia arriba del mismo.. ahora me da miedo borrar alguno por miedo a que no funcione de nuevo ya que están duplicados :boxing1:

PHP:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
Bueno, paso a comentar que le pedí un poco de ayuda al host y me lo soluciono editando el .hraccess .. lo curioso es que pusieron el mismo código que tenia arriba del mismo.. ahora me da miedo borrar alguno por miedo a que no funcione de nuevo ya que están duplicados :boxing1:

PHP:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

el problema era eso, tienes que poner ese codigo primero que todo, si lo pones abajo de otras reglas, las reglas esas se aplicaran y no continuara con las demas... entonces jamas redireccionaria al ssl... porque no llegaria.
 
Atrás
Arriba