Nginx 重写规则

Nginx 重写规则

美好的一天,任何人都可以帮我将这个 .htaccess 转换为 nginx 吗?

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^data/([0-9]+)/(.*).html$ index.php?dir=$1 [QSA,L]
RewriteRule ^data/file/([0-9]+)/(.*).html$ file.php?id=$1 [QSA,L]
</IfModule>

我尝试使用以下方式进行转换:http://winnginx.com/en/htaccess

结果:

location /data { 
rewrite ^/data/([0-9]+)/(.*).html$ /index.php?dir=$1 break;
rewrite ^/data/file/([0-9]+)/(.*).html$ /file.php?id=$1 break; 
}

但我仍然找不到转换后的重写规则。之前感谢您的帮助。仅供参考,我使用主自动索引脚本

相关内容