Redirecciones, páginas de error y tipos MIME en DirectAdmin
El redireccionador de carpetas manda una dirección vieja a otra nueva sin tocar el código: se carga la carpeta de origen y la URL de destino. Las páginas de error permiten reemplazar el 404 o el 403 por una página con el diseño del sitio. Los tipos MIME le dicen al navegador qué es cada archivo, y son la explicación de por qué un archivo se descarga en vez de abrirse. Las tres están en las funciones avanzadas del panel.
Redirigir una carpeta o una URL vieja
Cuando una sección cambia de dirección, lo que corresponde es redirigir: quien tenía el enlace guardado llega igual y los buscadores trasladan lo que esa página había ganado.
- Abrí Redireccionador de carpetas, en las funciones avanzadas del panel.
- En la carpeta local escribí el camino viejo. No hace falta que exista.
- En la URL de destino escribí la dirección completa, con
https://. - Guardá.
Redirect 301 /catalogo-viejo https://tudominio.com/catalogoPáginas de error con la cara de tu sitio
Por defecto, un enlace roto muestra la página de error de Apache: fondo blanco, dos renglones y nada que hacer. Reemplazarla es de las mejoras más baratas que existen.
- Abrí Personalizar páginas de error, en las funciones avanzadas.
- Elegí el código: 404 para lo que no existe, 403 para lo prohibido, 500 para un error del sitio.
- Pegá el HTML de la página. Puede ser simple, pero que tenga el logo, un enlace al inicio y un buscador si el sitio tiene.
- Guardá y probá una dirección inventada de tu sitio.
Los códigos que vale la pena personalizar
| Código | Cuándo aparece | Qué poner |
|---|---|---|
| 404 | La dirección no existe. | Un enlace al inicio y a las secciones principales. |
| 403 | La carpeta existe pero no se puede listar o falta permiso. | Un mensaje corto y el contacto. |
| 500 | El sitio falló al procesar la página. | Un aviso de que ya lo estás viendo, sin detalles técnicos. |
En WordPress la página 404 la maneja el tema, no el panel: ahí se edita la plantilla `404.php`.
Tipos MIME: cuando el navegador no sabe qué es un archivo
El servidor le dice al navegador qué tipo de archivo está mandando. Si el tipo no está declarado, el navegador hace lo más conservador: descargarlo. Por eso un .webmanifest, un .avif o un formato propio pueden no funcionar.
- Abrí Tipos MIME, en las funciones avanzadas.
- Escribí el tipo, por ejemplo
application/manifest+json. - Escribí la extensión, por ejemplo
webmanifest. - Agregá y probá recargando sin caché.
Los handlers, en una línea
En la misma zona del panel aparecen los handlers, que asocian una extensión con el programa que la procesa: por ejemplo, que los .cgi los ejecute el intérprete correspondiente. Salvo que estés corriendo algo a medida, no hay que tocarlos.
Preguntas frecuentes
¿Una redirección afecta al posicionamiento?
Bien hecha, lo conserva. Una redirección permanente traslada al destino lo que la dirección vieja había ganado. Lo que sí hace daño es mandar todo a la portada: el buscador lo trata como si la página hubiera desaparecido.
¿Cuántas redirecciones puedo tener?
Las que necesites, pero evitá encadenarlas. Si A lleva a B y B lleva a C, hacé que A lleve directo a C.
Mi página de error personalizada no aparece
Fijate que el archivo esté en la carpeta del dominio y que el sitio no esté manejando los errores por su cuenta: WordPress, Laravel y cualquier framework moderno se ocupan ellos y el panel queda de adorno.
Subí un archivo y el navegador lo descarga en vez de abrirlo
Es el tipo MIME: el servidor lo manda como archivo genérico. Agregá el tipo correspondiente a esa extensión en el panel.
¿Puedo redirigir un dominio entero?
Sí, pero eso es un puntero sin alias, no una redirección de carpeta. Está en la guía de subdominios y punteros.
Seguí leyendo
Subdominios y punteros de dominio en DirectAdmin
Creá un subdominio para una sección aparte, apuntá otro dominio al mismo sitio y entendé cuándo conviene un alias y cuándo un dominio adicional.
Permisos de archivos y carpetas: 644, 755 y por qué nunca 777
Qué significan los números, cuáles usar en un sitio web, cómo corregirlos en masa desde la consola y por qué 777 es la causa de la mitad de los sitios hackeados.
Tecnologías discontinuadas y qué se usa hoy en su lugar
Outlook Express, ASP clásico, Flash, FrontPage, CentOS 6 y 7, trixbox, Shoutcast, Nagios, Webalizer: qué pasó con cada uno y cuál es el reemplazo.