En esta oportunidad en Ayuda Hosting, les vamos a mostrar cómo activar con Nginx las reglas de reescritura para Plesk Onyx 17. Si disponemos de Plesk Onyx 17 o versiones más antiguas como Plesk 12.5, podemos configurar nuestro sitio web de WordPress para emplear Nginx con PHP-FPM. Para lograrlo, necesitaremos modificar la configuración para poder describir URL o enlaces permanentes en WordPress. Este procedimiento también se requiere en otras plataformas PHP como por ejemplo Prestashop, Magneto o Drupal.
Lo normal en estos casos, es configurar el archivo .htaccess con las reglas de escritura en sistemas Apache. Con Nginx no se puede leer la configuración de este archivo, por lo tanto, tendremos que agregarlo en forma directa en la configuración de Plesk.
Configuración de las reglas de reescritura con Nginx
Para comenzar nos conectaremos a Plesk y seleccionamos el dominio que queremos actualizar.
Hacemos clic en Configuración de Apache y Nginx.
A continuación, bajamos hasta Directivas adicionales de Nginx y añadimos el siguiente código:
if (!-e $request_filename) { rewrite ^(.+)$ /index.php?q=$1 last;
Hacemos clic en Guardar los cambios y aplicar.
Nota: Para que funcionen las URL debemos activar los enlaces permanentes en nuestro WordPress.
A continuación, notaremos que nuestro WordPress mejorará en rendimiento. Podemos lograr más si tenemos un WordPress de mucho tráfico insertando capas de balanceo con HAProxy y capas de caché estático.
Esperamos que este artículo sobre cómo activar con Nginx las reglas de reescritura para Plesk Onyx 17, les haya resultado útil. También le puedes echar un vistazo a nuestra guía de comandos de seguridad en Nginx para WordPress.