Algunas reglas para drupal 8 en Nginx

imagen
iconos de php, msyql y ngninx

Hace unos días di un curso para instalar Lemp y luego instalar Drupal 8. Existen muchas guías para instalar nginx, apache y mysql, pero luego para instalar drupal 8 con Nginx no es tan sencillo.

Uno de los problemas que he encontrado es como hacer que las clean-url funcionen.

Esto lo he resuelto editando el archivo 

/etc/nginx/sites-available/default

o bien en el archivo del sitio web 

 /etc/nginx/sites-available/nombredeldominio.com

Primero modificar una regla para que quede así:

location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
# try_files $uri $uri/ =404; # try_files $uri $uri/
/index.php?q=$request_uri; try_files $uri @rewrite;
}

Despues agregar esta otra

para reescribir urls

location @rewrite {
rewrite ^ /index.php;
}

Categorias
Versión