我需要转换
RewriteEngine on RewriteBase /generate RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/(.*)/ index.php?file=$2
给nginx conf
谁能帮我这个? 重要:htaccess是在一个名为生成文件夹给我一个合适的代码,将取代该文件夹中的htaccess请给我确切的代码,看起来复杂的我:)
在第一次,你可以尝试这样的事情:
location /generate { if (!-e $request_filename) { rewrite ^/generate/(.*)/(.*)/ /generate/index.php?file=$2; } }
但不build议 。
改用try_files
:
location /generate { try_files $uri $uri/ @fallback; } location @fallback { rewrite ^/generate/(.*)/(.*)/ /generate/index.php?file=$2 last; }