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:
- Revisa el artículo Ubicaciones de archivos de configuración de Nginx para crear tu directorio /nginx/example.com local.
- Cambia a este directorio:
[server]$ cd ~/nginx/example.com
- Crea un archivo llamado redirects.conf.
- Agrega código de uno de los ejemplos a continuación.
- 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;
}