Fórum MyBB redirecionar http para https

  • Autor Autor Kitxi
  • 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
Kitxi

Kitxi

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola!

He creado un foro con myBB y no consigo hacer la redirección a https.

Uso el host de banahosting y en el public_html tengo un htaccess.txt que he intentado modificar googleando pero no ha surgido efecto con la redirección.

Además leo sobre el certificado SSL... ¿es necesario para la redirección?

Bueno si alguien sabe decirme qué debo editar y como estaré agradecido, saludos!
 
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
El archivo no debe ser .txt, sino que es un documento de texto plano, sin nombre y con la extensión .htacces
 
El archivo no debe ser .txt, sino que es un documento de texto plano, sin nombre y con la extensión .htacces
Muchas gracias por tu ayuda, toda la razón.

En el buscador de archivos si encuentro el .htaccess en public_html pero al entrar en la carpeta no me aparece el archivo, ¿está oculto? ¿no es visible?

Edito: sí, estaba oculto, voy a proceder a modificarlo a ver si me funciona ahora.
 
Bueno, no lo consigo. Sigue sin funcionarme, lol.

Según esto debo añadir al htaccess:

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


Este es el archivo htaccess.
He intentado modificarlo con bloc de notas cambiando la extensión a .txt.

He añadido el código entre los <Ifmodule..> y fuera de ellos y no me ha funcionado. Al subir el nuevo archivo .htaccess y visualizarlo sigue igual que el anterior, entiendo que elimina el código "inútil"?.

Edito: Ya lo he conseguido podéis cerrar el tema. por si a alguien le sirve: edita el htacess desde el admin panel y añade los códigos que he escrito justo al principio. guardas y listos 🙂
 

Anexos

  • ht.webp
    ht.webp
    13,8 KB · Visitas: 18
Última edição:
el archivo no se debe de llamar htaccess.txt

debe de se llamarse .htaccess y en la mayoría de cpanels ocultan el .htaccess o cualquier archivo con . por lo que debes de editar esto
1606848071729.webp

1606848104779.webp


y agregas este código:


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

dentro del .htaccess
 
el archivo no se debe de llamar htaccess.txt

debe de se llamarse .htaccess y en la mayoría de cpanels ocultan el .htaccess o cualquier archivo con . por lo que debes de editar esto
Ver o anexo 402238
Ver o anexo 402240

y agregas este código:


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

dentro del .htaccess
Muchas gracias Javier. Creo que has contestado mientras editaba el post para comentar que ya encontré la solución.

Ojalá me hubieras escrito 15 min antes xD pero muchas gracias, es esta la solución!
 
Muchas gracias Javier. Creo que has contestado mientras editaba el post para comentar que ya encontré la solución.

Ojalá me hubieras escrito 15 min antes xD pero muchas gracias, es esta la solución!
lo siento, lo vi muy tarde el post
 
Tengo otra duda con el .htaccess

He instalado un plugin de Google seo que me pide que añada el siguiente texto al .htaccess:



RewriteEngine on

# Some hosts require RewriteBase to make RewriteRules work.
RewriteBase /

# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ https://www.foropsicologia.es/$1?$2 [L,QSA,R=301]

# Google SEO 404:
ErrorDocument 404 /misc.php?google_seo_error=404

# Google SEO Sitemap:
RewriteRule ^sitemap\-([^./]+)\.xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]

# Google SEO URL Forums:
RewriteRule ^Forum\-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

# Google SEO URL Threads:
RewriteRule ^Thread\-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

# Google SEO URL Announcements:
RewriteRule ^Announcement\-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

# Google SEO URL Users:
RewriteRule ^User\-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

# Google SEO URL Calendars:
RewriteRule ^Calendar\-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

# Google SEO URL Events:
RewriteRule ^Event\-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]

El mío está así actualmente:

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

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php73” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php73 .php .php7 .phtml
</IfModule>

Mis dudas:

1. ¿Debería combinarlos?
2. ¿La norma marcada en negrita debe estar justo debajo del "Rewrite Engine on"?

Gracias a quien sepa ayudarme!! 🙂
 
Voltar
Topo