Redireccionar HTTPS a HTTP

Sacha Seguir

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Jul 2015
Mensajes
75
Hola muchachos. Cree este tema en este subforo porque es el que mas gente activa tiene, y porque tampoco encontre uno puntualmente para lo que necesito. Tengo un problema con mi pagina web, alojada en un servidor apache montado dentro de un VPS WS2008, en el cual hace aproximadamente 2 semanas implemente un certificado SSL que compre por medio de una regla en el .htaccess. El gran problema esta en que me arrepenti y quiero volver a usar el HTTP, y no https, y no encuentro la forma correcta de solucionar este problema, porque he puesto una regla en el .htaccess para redireccionar de HTTPS a HTTP, que si bien a algunos usuarios les funciona, tengo otros a los que se les ve el acceso a la pagina web de la siguiente manera:

hMkCakO.jpg

Existe alguna forma de que absolutamente a todos los visitantes los redireccione sin error a HTTP? Estoy un poco desesperado porque note que en esta ultima semana que deje de usar HTTPS las visitas cayeron muchisimo a comparacion de lo habitual. Ahora tuve que provisoriamente quitar la regla de redireccionamiento en el .htaccess, asi aquellos usuarios a los que les da error, pueden visualizarla.. aunque la solucion esta no es la adecuada. Simplemente algo temporal. :ambivalence:

La verdad que me arrepiento de haberme comprado un certificado SSL. Era algo que no necesitaba y me termino generando mas problemas de lo esperado. Pense que podia dejarlo de usar y listo, pero por lo visto no es tan sencillo.

Ojala puedan ayudarme :encouragement:
 

Jaison Mora

Zeta
Verificado
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
16 Nov 2013
Mensajes
1.586
Intenta con este code:

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

- - - Actualizado - - -

Ejemplo:

Insertar CODE, HTML o PHP:
<VirtualHost *:443>
  SSLEnable

  RewriteEngine On
  RewriteCond %{HTTPS} on
  RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

</VirtualHost>
 

piano

Kappa
Verificación en dos pasos desactivada
Desde
6 May 2013
Mensajes
2.532
Ahí va otra forma de hacer lo mismo para que pruebes:

Insertar CODE, HTML o PHP:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$
RewriteRule .* http://tuweb.com/$1 [R=301,L]
</IfModule>
 

rafadizeosp

Mi
Verificación en dos pasos activada
Desde
19 Nov 2011
Mensajes
3.244
Prueba con estas líneas en el wp-config

Insertar CODE, HTML o PHP:
define('FORCE_SSL_LOGIN', false);
define('FORCE_SSL_ADMIN', false);

Recuerda ir a ajustes tambien y modificar la url allí.
 

Sacha

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Jul 2015
Mensajes
75
Conoces el screenshot? deberías de usarlo

No es mia, barrilete cosmico. Es de un usuario que me la envio indicandome donde esta el problema.

- - - Actualizado - - -

Ahí va otra forma de hacer lo mismo para que pruebes:

Insertar CODE, HTML o PHP:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$
RewriteRule .* http://tuweb.com/$1 [R=301,L]
</IfModule>

Puede ser que me de este error? ERR_TOO_MANY_REDIRECTS

Screenshot by Lightshot

- - - Actualizado - - -

Intenta con este code:

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

- - - Actualizado - - -

Ejemplo:

Insertar CODE, HTML o PHP:
<VirtualHost *:443>
  SSLEnable

  RewriteEngine On
  RewriteCond %{HTTPS} on
  RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

</VirtualHost>

No inicia apache si agrego esto a httpd-vhosts.conf
 
Última edición:

piano

Kappa
Verificación en dos pasos desactivada
Desde
6 May 2013
Mensajes
2.532
Puede ser que me de este error? ERR_TOO_MANY_REDIRECTS

Efectivamente me equivoqué, por favor discúlpame, tampoco es que sea un experto con esto.
Hicimos el rewrite desde el puerto 80 hacia el http y ambas cosas son lo mismo.
Prueba con esto:

Insertar CODE, HTML o PHP:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$
RewriteRule .* http://tuweb.com/$1 [R=301,L]
</IfModule>
 

SnAFKe

Zeta
Verificación en dos pasos desactivada
¡Ha verificado su Paypal!
Desde
6 Ago 2014
Mensajes
1.611
No inicia apache si agrego esto a httpd-vhosts.conf

Apache? esto se hace desde el .htaccess not desde la configuración aunque si lo podes hacer pero no deberías hacerlo, todo hazlo desde el .htaccess pero todavía no entiendo porque te obliga en primer lugar conectarte como https de primero hay otra configuración que te esta haciendo esto porque si quitas las regla de dirección https debería de funcionar normal con http.
 

Sacha

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Jul 2015
Mensajes
75
Apache? esto se hace desde el .htaccess not desde la configuración aunque si lo podes hacer pero no deberías hacerlo, todo hazlo desde el .htaccess pero todavía no entiendo porque te obliga en primer lugar conectarte como https de primero hay otra configuración que te esta haciendo esto porque si quitas las regla de dirección https debería de funcionar normal con http.

El problema es porque a los usuarios que no les anda bien, les quedo en su navegador el R=301,L , pudiendo entrar unicamente a la pagina web limpiando el historial de su navegador. Ahi esta el asunto, en que al haber puesto la regla para que redirija de HTTP a HTTPS y al poco tiempo haberme arrepentido, por mas que haya quitado la regla, hay gente a la que la sigue redireccionando igual a la direccion HTTPS.

- - - Actualizado - - -

Efectivamente me equivoqué, por favor discúlpame, tampoco es que sea un experto con esto.
Hicimos el rewrite desde el puerto 80 hacia el http y ambas cosas son lo mismo.
Prueba con esto:

Insertar CODE, HTML o PHP:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$
RewriteRule .* http://tuweb.com/$1 [R=301,L]
</IfModule>

Me funciono bien, por lo menos a mi. Ya no me tira el error de ERR_TOO_MANY_REDIRECTS. Lo que si, no estoy seguro en que parte de mi .htaccess debo colocar el codigo rewrite. Yo lo tengo asi actualmente (en rojo marque lo que me pasaste):

Insertar CODE, HTML o PHP:
Options -Indexes

# bloqueo de robots
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule .* - [F]
# bloqueo de robots fin

#Block bad bots
SetEnvIfNoCase user-Agent ^FrontPage [NC,OR]
SetEnvIfNoCase user-Agent ^Java.* [NC,OR]
SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR]
SetEnvIfNoCase user-Agent ^MSFrontPage [NC,OR]
SetEnvIfNoCase user-Agent ^Offline.Explorer [NC,OR]
SetEnvIfNoCase user-Agent ^[Ww]eb[Bb]andit [NC,OR]
SetEnvIfNoCase user-Agent ^Zeus [NC]
 
Order Allow,Deny
Allow from all
Deny from env=bad_bot

ErrorDocument 403 /errores/error403/index.html
ErrorDocument 404 /errores/error404/index.html
ErrorDocument 500 /errores/error500/index.html

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^167\.114\.81\.177$
RewriteRule ^(.*)$ http://104.25.117.17/$1 [L,R=301]

[B][COLOR="#FF0000"]<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$
RewriteRule .* http://argosmu.net/$1 [R=301,L]
</IfModule>[/COLOR][/B]
 
Última edición:

SnAFKe

Zeta
Verificación en dos pasos desactivada
¡Ha verificado su Paypal!
Desde
6 Ago 2014
Mensajes
1.611
En primer lugar no se porque piensas que el SSL te puedo afectar el seo la verdad el buscador de google todavía tiene registros de http por lo cual cuando entraban por ahí te hacia la redirección y como era un permanente al tiempo google actualiza su búsqueda no estas perdiendo nada de búsquedas de trafico y nada parecido.

El problema que presentas es que tu lo mas seguro que tengas un plugin de cache y eso te este "molestando", si es así simplemente limpia el cache de tu web o lo desactivas y se te va a solucionar tu problema.
 

piano

Kappa
Verificación en dos pasos desactivada
Desde
6 May 2013
Mensajes
2.532
Me funciono bien, por lo menos a mi. Ya no me tira el error de ERR_TOO_MANY_REDIRECTS. Lo que si, no estoy seguro en que parte de mi .htaccess debo colocar el codigo rewrite. Yo lo tengo asi actualmente (en rojo marque lo que me pasaste):

En un principio el código te va a funcionar lo pongas donde lo pongas. Pero ya te digo que no soy ningún experto en Apache, no confíes 100% en lo que yo te diga, tal vez alguien que sepa más que yo pueda darnos alguna orientación adicional a ese respecto. :)
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba