Crear redirecciones con Nginx

 

Generalidades

Este artículo explica cómo redirigir una URL a un sitio web que se ejecuta en un servidor Nginx.

Redirigir tu sitio de HTTP a HTTPS

Revisa este artículo en su lugar si necesita redirigir solicitudes HTTP a HTTPS.

Crear una redirección

Para crear una redirección en Nginx:

Los planes DreamPress no admiten cambios en el directorio de configuración local de Nginx, lo que significa que el usuario no puede hacer ajustes de configuración directamente.

Si necesitas personalizar la configuración de Nginx, contacta a soporte para obtener ayuda.

  1. Revisa el artículo Ubicaciones de archivos de configuración de Nginx para crear tu directorio /nginx/example.com local.
  2. Cambia a este directorio:
    [server]$ cd ~/nginx/example.com
  3. Crea un archivo llamado redirects.conf.
  4. Agrega código de uno de los ejemplos a continuación.
  5. Recarga Nginx para que los cambios tomen efecto.

Redirigir a un solo archivo

El siguiente código redirige las solicitudes de example.com/oldfile.html a example.com/newfile.html..

if ($request_filename ~ oldfile.html){
    rewrite ^ http://example.com/newfile.html? permanent;
}

Redirigir un sitio completo

El siguiente código redirige todas las solicitudes a tu sitio web a example.com.

if ($request_filename ~ /*){
    rewrite ^ http://example.com? permanent;
}

Ver también

¿Este artículo ha respondido sus preguntas?

¿Aún no encuentra lo que busca?