Para redirigir de un URL a otro lo mejor es (de mejor a peor):
- Si gestionas el servidor, que sea éste el que lo haga
En Apache: Redirect /servicio http://dominio.com/servicio
rewrite también funcionaría (Ver ejemplos a continuación) - Si no gestionas el servidor, pero dispones de un lenguaje de scripting, envía cabeceras
En PHP <? Header("Location:http://dominio.com";); ?> - Si vas a hacer una página web en un servidor que no controlas y que no tiene scripting
- Cambia de servidor ;-)
o bien - En HTML<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=https://dominio.com";>
Atención: Este sistema aunque cumple los estándares y funciona esta
altamente desaconsejado
Ejemplos de rewrite:
– Redirigir https a http (.htaccess en la raiz)RewriteEngine On RewriteCond %{HTTPS} =on RewriteRule ^(.*) http://%{SERVER_NAME}/$1 [R]
– Redirigir https a http (.htaccess dentro de /segura)
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}/segura/$1 [R,L]
Category: Web - Cambia de servidor ;-)