Par défaut si on utilise la ré-écriture d'URL de Nginx, on doit configurer :
 location / {
    try_files $uri $uri/ /index.php?q=$uri;
  }

Le problème est que la variable $q est définie avec le slash de début.
Pour ne pas avoir ce slash, il faut utiliser une ré-écriture interne :
 location / {
    try_files $uri $uri/ @rewrite;
  }
  location @rewrite {
    rewrite ^/(.*)$ /index.php?q=$1 last;
  }
Ainsi $q n'a pas de slash en début.