Я новичок ie в Nginx, недавно мигрировал из htaccess. Мы используем следующие правила для перезаписи строки запроса в path в htaccess.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?users/(.*?)/?$ /users.php?name=$1 [L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /users\.php\?name=([^\&\ ]+)
RewriteRule ^/?users\.php$ /users/%1? [L,R=301]
Но я обнаружил, что исходные тексты и учебные пособия nginx сравнительно меньше, чем htaccess. Как я могу сделать в nginx общие правила, применяемые ко всем URL?
Например
http://example.com/users.php?name=tania
К
http://example.com/users/tania