我在文件中有以下规则.htaccess
:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\s\S]*)$ index.php?rt=$1 [L,B,QSA]
现在我已经切换到 Nginx 并将其转换为:(使用在线网站)
location ~ "^/([\s\S]*)$" {
try_files $uri $uri/ /index.php?rt=$1;
}
它在某些情况下有效,但并不完全按预期工作。我的意思$_GET['id']
是Null
即使?id=10
传递到 URL 也会如此。
现在我试图理解RewriteCond %{REQUEST_FILENAME} !-f
将其转换为 Nginx 配置语法意味着什么。知道如何将其转换为完全相同的 Nginx 吗?