• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Ayuda Como forzar a que pase lo que pase use https?

luis

Administrador
En el archivo .htaccess prueba con lo siguiente:
Insertar CODE, HTML o PHP:
  ##Redirigir de http a https - Redirigir de http://midominio.com a https://midominio.com
   RewriteCond %{SERVER_PORT} 80
   RewriteRule ^(.*)$ https://midominio.com/$1 [R,L]
 

Exterminator

XenForoUser
En el archivo .htaccess prueba con lo siguiente:
Insertar CODE, HTML o PHP:
  ##Redirigir de http a https - Redirigir de http://midominio.com a https://dominio.com
   RewriteCond %{SERVER_PORT} 80
   RewriteRule ^(.*)$ https://midominio.com/$1 [R,L]
Este es para cuando el foro esta instalado en solo .com el mio esta en la carpeta "comunidad" midominio.com/comunidad/
 

luis

Administrador
Sólo es añadir comunidad entre el nombre del dominio y el signo de dolar, sería algo así:
Insertar CODE, HTML o PHP:
  ##Redirigir de http a https - Redirigir de http://midominio.com a https://midominio.com
   RewriteCond %{SERVER_PORT} 80
   RewriteRule ^(.*)$ https://midominio.com/comunidad/$1 [R,L]
 

Exterminator

XenForoUser
Sólo es añadir comunidad entre el nombre del dominio y el signo de dolar, sería algo así:
Insertar CODE, HTML o PHP:
  ##Redirigir de http a https - Redirigir de http://midominio.com a https://midominio.com
   RewriteCond %{SERVER_PORT} 80
   RewriteRule ^(.*)$ https://midominio.com/comunidad/$1 [R,L]
:( no funciono para mi
 

luis

Administrador
Pasame la dirección de tu web, si no quieres hacerla publica envíame una conversación, aunque no puedo garantizarte nada desde el móvil.
 

lms

Administrador
Prueba con
Insertar CODE, HTML o PHP:
RewriteCond %{HTTP_HOST} ^miforo\.com\/comunidad$ [OR]
RewriteCond %{HTTP_HOST} ^www\.miforo\.com\/comunidad$
RewriteRule ^/?$ "https\:\/\/miforo\.com\/comunidad\/\$1" [R=301,L]

Salud2
 

Exterminator

XenForoUser
Prueba con
Insertar CODE, HTML o PHP:
RewriteCond %{HTTP_HOST} ^miforo\.com\/comunidad$ [OR]
RewriteCond %{HTTP_HOST} ^www\.miforo\.com\/comunidad$
RewriteRule ^/?$ "https\:\/\/miforo\.com\/comunidad\/\$1" [R=301,L]

Salud2
Hola :) no veo la direccion sera por eso que no funciona?
 

lms

Administrador
Tu web no se cual es, por eso uso tu propia expresión:
Rich (BB code):
RewriteCond %{HTTP_HOST} ^miforo\.com\$ [OR]
RewriteCond %{HTTP_HOST} ^www\.miforo\.com\$
RewriteRule ^/?$ "https\:\/\/miforo\.com\$1" [R=301,L]
Cambia miforo.com por tudireccionweb.es o www.miforo.com por www.tudireccionweb.es

Salud2
 

Exterminator

XenForoUser
Tu web no se cual es, por eso uso tu propia expresión:
Rich (BB code):
RewriteCond %{HTTP_HOST} ^miforo\.com\$ [OR]
RewriteCond %{HTTP_HOST} ^www\.miforo\.com\$
RewriteRule ^/?$ "https\:\/\/miforo\.com\$1" [R=301,L]
Cambia miforo.com por tudireccionweb.es o www.miforo.com por www.tudireccionweb.es

Salud2
11io0ut.jpg

He puedo mi nombre de dominio y no trabaja
 

lms

Administrador
Prueba con esto:
Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
o con esto otro:
Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^supagina\.html$ https://sunombrededominio.com/supagina.html [R=301,L]
O este otro:
Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.dominio.com/$1 [R,L]
https://siliconhosting.com/kb/questions/354/Redirigir+http+a+https+con+htaccess+rewrite dijo:
Explicación del código
  • Options +FollowSymLinks - es una directiva de Apache, requisito previo para mod_rewrite.
  • RewriteEngine On - habilita mod_rewrite.
  • RewriteCond %{SERVER_PORT} 80 - sirve para indicar que todas las peticiones que se realicen al puerto 80 (puerto por defecto de Apache para servicio web), deseamos que vayan a través de la regla especificada.
  • RewriteRule - define una regla particular.
    • Dentro de la regla de reescritura, la primera cadena de caracteres después de RewriteRule, define lo que la URL original parece.
    • La segunda cadena después de RewriteRule define la nueva URL.
      • $1 - Este caracter especial, sustituye (o indica) la parte entre paréntesis, especificada en la primera cadena. Básicamente, lo que haces es asegurar que las sub-páginas redireccionan a la misma sub-página y no a la página principal. Puede omitirlo para redirigir a la página principal. (Si usted no tiene el mismo contenido en el nuevo directorio que había en el antiguo directorio, deje esta expresión regular.)
  • [R,L] - Esta opción, realiza una redirección, y también deshabilita que las reglas de reescritura que estén escritas después afecten a la dirección URL (una buena idea para añadir después de la última rewrite rule).
Salud2
 

Exterminator

XenForoUser
Prueba con esto:
Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
o con esto otro:
Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^supagina\.html$ https://sunombrededominio.com/supagina.html [R=301,L]

Salud2
cef41d1c0522bbf1422c16fcb17877aa.png

Nada lo puse asi tal cual y nada :(

mi Skype exterminator2008
 
Arriba