GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo hacer que los enlaces permanentes de WordPress funcionen en Nginx

Desde hace mucho tiempo tenía las ganas de trabajar en Nginx y por fin me llegó la oportunidad. Seguido de la instalación de la pila LEMP e instalado el último WordPress. Todo funciona perfectamente, excepto los enlaces permanentes. A diferencia de Apache, .htaccess no funciona en el servidor Nginx. Este tutorial explica cómo hacer que los enlaces permanentes de WordPress funcionen en Nginx.

Agregue la siguiente línea de código en el archivo de configuración de Nginx específico de su dominio, como se muestra a continuación:

#vim /etc/nginx/conf.d/tg.conf

Opción 1:

location / {
        try_files $uri $uri/ /index.php?q=$uri$args;
}

Si el directorio raíz de WordPress no es la raíz web predeterminada, diga 'dominio.com/wordpress', luego cambie / to /wordpress/

location /wordpress/ {
        try_files $uri $uri/ /index.php?q=$uri$args;
}

Opción 2:(Actualizado:14 de agosto de 2019)

Un fragmento rápido de uno de nuestros lectores Ravi que también funcionó. Agregue el siguiente fragmento dentro del bloque del servidor:

 if (!-e $request_filename) {
     rewrite ^.*$ /index.php last;
 }

Verifique la configuración de nginx para la sintaxis:

# nginx -t

Si la sintaxis de configuración de nginx es correcta, reinicie/recargue su Nginx:

# systemctl reload nginx

Ahora cambia el Permalink en su panel de administración de WordPress y debería funcionar.

No ha terminado, también debe preocuparse por la seguridad de su sitio web. Así que continúe y oculte la información de la versión de Nginx y PHP de los encabezados HTTP. y páginas de error.

Si su sitio está basado en WordPress, debe verificar si estas 50 cosas se realizan en su instalación de WordPress . Bueno, es para siempre.


Linux
  1. Cómo usar Nginx para redirigir

  2. Cómo instalar WordPress usando Nginx en Ubuntu 18.04

  3. Cómo configurar Nginx para trabajar con PHP a través de PHP-FPM

  4. Cómo instalar WordPress con Nginx en Debian 10

  5. Wordpress:cambiar los enlaces permanentes me da errores 404 en nginx

Cómo instalar WordPress con Nginx en Ubuntu

Cómo bloquear XML-RPC en WordPress usando Nginx/Apache

Cómo cambiar el puerto de WordPress en Apache y Nginx

¿Cómo habilitar IPv6 en Nginx?

Cómo instalar WordPress con Nginx en Ubuntu 20.04

Cómo instalar WordPress usando Nginx en Ubuntu Linux