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; 
}

ただし、まだ変換された書き換え規則が見つかりません。助けてくれてありがとう。ちなみに、私はデフォルトの自動インデックス作成スクリプトを使用します。

ベストアンサー1

おすすめ記事