マイフォルダ構造がある私は、その内部docs
という名前のフォルダを持って、私は2つのファイルがあります: all_docs.php
とlevel.php
nginxの書き換えファイルが
all_docsを2つのパラメータを持っており、私は、この書き換えルールがあります。
all_docs.php?title=fashion&lang=en
0123のようなURLになりが可能になり
rewrite ^/doc-([^/]*)-([^/]*)/?$ /doc/all_docs.php?title=$1&lang=$2 last;
/doc-fashion-en/level.php
/doc-fashion-en/
問題は、私はまた、私はnginxの要求ができないため、書き換え後のdocフォルダ内level.phpが、 にアクセスしたいということです。同じよう
を見て
私は試しました 書き直し^/doc - ([^ /] ) - ([^ /])/level.php/doc/level.php?$args;
成功しなかった場合、level.phpには、渡す必要があるいくつかの取得パラメータがあるので、私は$ argsを使用しました。
すべてのヘルプは、これらの書き換えルールは、あなたのために働く必要があり
'level.php'のリクエストはどのように見えるでしょうか? '/ doc-title-lang/level.php'? –
はい、正確には、level.php?lang = us&volume = 4 などのパラメータを除外します。 – inrob