Configurar redirecciones de dominio
Las redirecciones de dominio son importantes para dirigir el flujo de visitantes en la propia presencia web. Pero, ¿cómo se configuran en su hosting web?
Los webmasters que gestionan un sitio web de mayor tamaño tarde o temprano se encontrarán con el tema de las redirecciones. Se trata de dirigir el tráfico hacia páginas determinadas de su propio proyecto web o de llevar a cabo reestructuraciones en el propio sitio. Las redirecciones también pueden utilizarse para servir los mismos contenidos web en distintos dominios sin que exista el riesgo de contenido duplicado. Las redirecciones de dominio también se emplean en el contexto de la indexación en la gestión de motores de búsqueda. Para la realización técnica de redirecciones existen varias posibilidades, que en este artículo queremos explicarles con más detalle.
¿Por qué son importantes las redirecciones de dominio?
Las redirecciones de dominio se utilizan típicamente cuando los contenidos web de una URL concreta ya no están disponibles o se han trasladado a otra URL. No obstante, la URL antigua sigue estando enlazada en otros documentos web o en los marcadores del navegador. Si los visitantes acceden mediante esos enlaces a una URL cuyo contenido ya no existe, se produce un error 404. Esto no es óptimo ni para los visitantes ni para los motores de búsqueda. Es preferible que las solicitudes se redirijan a otra URL adecuada.
En sitios grandes como revistas o tiendas online es frecuente que contenidos bajo una URL determinada dejen de estar disponibles. Por ejemplo, cuando un producto deja de venderse o se eliminan de la web informaciones obsoletas. En estos casos tiene sentido realizar una redirección hacia contenidos alternativos adecuados, para que las visitas a la URL antigua no se queden en vacío y así no se pierdan tráfico valioso ni la autoridad de enlaces.
Hay otros casos de uso en el ámbito de la gestión para motores de búsqueda. Por ejemplo, se pueden hacer accesibles contenidos web mediante diferentes direcciones web sin que se genere contenido duplicado, algo que los motores de búsqueda suelen penalizar. Las direcciones alternativas se redirigen mediante redirecciones de dominio al dominio prioritario.
¿Cómo se configuran las redirecciones de dominio?
Existen distintos enfoques para implementar redirecciones de dominio en la propia presencia web. Básicamente se puede distinguir entre una redirección del lado del servidor y una redirección del lado del cliente. No obstante, la primera variante debe preferirse siempre, ya que, por su mayor compatibilidad con todos los agentes de usuario (navegadores, bots, etc.), resulta más efectiva y segura. La redirección del lado del cliente solo debe emplearse cuando no sea posible implementar una redirección del lado del servidor debido a limitaciones técnicas.
Redirección del lado del servidor
La redirección de dominio del lado del servidor se configura bien mediante el archivo de configuración .htaccess o mediante un script PHP. El webmaster puede decidir qué código de estado HTTP desea utilizar. Las redirecciones de dominio pueden marcarse como temporales o permanentes:
Código de estado HTTP 301 - Movido permanentemente
La URL antigua se declara inválida; los contenidos solicitados están disponibles de forma permanente bajo la nueva URL.
Código de estado HTTP 302 - Movido temporalmente
La URL antigua sigue siendo válida; los contenidos solicitados están temporalmente accesibles bajo la nueva URL.
Redirección mediante .htaccess
El .htaccess es un archivo de configuración del servidor web Apache, en el que se pueden aplicar ajustes específicos por directorio para un dominio y sus subdirectorios. Aquí se puede introducir directamente la regla de redirección:
Si se desea redirigir toda la dirección web a otro dominio, el archivo de configuración .htaccess debe ubicarse en el directorio principal y contener la siguiente entrada:
Redirect 301 / http://www.neue-domain.de/
Si solo se desea redirigir una página determinada a otra URL, el archivo de configuración .htaccess debe ubicarse en el directorio principal y contener la siguiente entrada:
Redirect 301 /altes-verzeichnis/altes-dokument.html http://www.domain.de/neues-verzeichnis/neues-dokument.html
Si en el servidor Apache está disponible el módulo de software “mod_rewrite”, se puede realizar la siguiente entrada:
RewriteEngine On
RewriteRule ^altes-verzeichnis/altes-dokument.html$ http://www.domain.de/neues-verzeichnis/neues-dokument.html [L,R=301]
Redirección mediante PHP
Como alternativa al archivo de configuración .htaccess, una redirección de dominio también puede activarse mediante un comando específico en un script PHP. Por ejemplo, hay que complementar el index.php con el siguiente código:
Redirección del lado del cliente
Si la redirección no puede activarse en el servidor por limitaciones técnicas, los administradores web deberán recurrir a la redirección del lado del cliente. Para ello se puede utilizar la metaetiqueta HTML "refresh" o un JavaScript adecuado.
Redirección mediante metaetiqueta HTML
Para la redirección mediante metaetiqueta HTML se debe insertar en el encabezado de la página web un archivo HTML con el siguiente código:
Redirección mediante JavaScript
Para la redirección mediante JavaScript, el siguiente código debe insertarse en la página web:
Las redirecciones de dominio son una herramienta útil para controlar contenidos y flujos de visitantes en sitios web de mayor tamaño. Por ello, los administradores de proyectos web deberían familiarizarse con este tema. Quien únicamente gestiona un sitio web pequeño en un Hosting web básico está menos afectado por ello. Sin embargo, si se gestiona un proyecto web más grande en un VPS o en un Servidor Dedicado, conviene tener muy presente el tema de las redirecciones de dominio.
Escribe un comentario
- Domain
Etiquetas de este artículo
Más proveedores de hosting
Más artículos interesantes
Cambio de dominio y posicionamiento SEO: así mantiene su visibilidad
¿Cómo se puede transferir la visibilidad al cambiar de dominio? Le mostramos en qué debe pensar.
Función de seguridad Domain Guard: ¿Necesaria o prescindible?
Domain Guard es una función de seguridad adicional que ofrecen algunos proveedores de hosting para proteger los dominios...