将 htaccess 重写规则脚本转换为 nginx 配置

将 htaccess 重写规则脚本转换为 nginx 配置

请帮助使用此脚本...

我想将 htaccess 重写规则脚本转换为 nginx 配置。

.htaccess 文件:

AddDefaultCharset utf-8
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>

我怎么能?

我想将其应用于服务器上的一个文件夹...并包含子文件夹。我的魔法测试是,但最终出现错误 404:

location /comp {
    try_files $uri $uri/ /comp/index.php?/$request_uri;
    if (!-f www/comp$fastcgi_script_name) {
        return 404;
    }
}

相关内容