En drupal todas las páginas se procesan por el front controler: /index.php?q=URL
¿Cómo puedo configurar nginx para hacer más amigables las URLs?
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
En drupal todas las páginas se procesan por el front controler: /index.php?q=URL
¿Cómo puedo configurar nginx para hacer más amigables las URLs?
Acá te dejo un ejemplo que uso actualmente en mis .conf de los servidores Nginx que administro. El directorio raiz esta ubicado en
root /srv/http/php
Ya luego tengo allí un directorio drupal/public_html , el .conf quedaría así:
location /drupal/public_html {
index index.html index.htm index.php;
try_files $uri $uri/ /drupal/public_html/?$args @rw-drupal;
expires max;
}
location @rw-drupal {
rewrite ^/drupal/public_html/(.*)(/?)$ /drupal/public_html/?q=$1&$args? last;
}
Espero te sirva! Saludos.