GNU/Linux >> Tutoriales Linux >  >> Linux

redirección nginx a www.dominio

Solución 1:

Mejor usa return en lugar de rewrite , porque es más rápido

server {
    listen 80;
    server_name     example.com;
    return          301 http://www.example.com$request_uri;

server {
    listen 80;
    server_name     www.example.com;
    [...]
}

De esta forma, también enviamos al cliente un código de estado adecuado, para que solicite el dominio correcto en la próxima solicitud.

Solución 2:

Lo estás haciendo de la manera difícil. Esta es la manera fácil.

server {
    listen 80;
    server_name  example.com;
    rewrite ^(.*) http://www.example.com$1 permanent;
}

server {
    listen 80;
    server_name  www.example.com;
    #The rest of your configuration goes here#
}

Linux
  1. Cómo usar Nginx para redirigir

  2. Tipos de redirección de dominio

  3. Instalar Nginx en Windows

  4. Nginx incluye en la lista blanca ciertas IP

  5. Probando nginx sin nombre de dominio

Cómo instalar Nginx en Debian 7

Cómo instalar Nginx en Fedora 22

Cómo instalar NGINX en Ubuntu 20.04

Cómo instalar Nginx en CentOS 7

Cómo configurar NGINX en un servidor CentOS 7

¿Qué es el DNS y cómo funciona el DNS? (Fundamentos del servidor de nombres de dominio)