我是nginx的新手,并且很难尝试将此htaccess文件转换为可读的nginx逻辑:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L]
我想出的最远的是:
location / {
try_files $uri $uri/ /index.php?uri=$args;
}
我做错了什么?
提前致谢
答案 0 :(得分:1)
你需要URI和查询字符串参数,$ uri和nginx中的$ args。 试试这个:
location / {
try_files $uri $uri/ /index.php?uri=$uri&$args;
}