0

nginx は初めてで、次の Apache ReWriteRule を含める必要があります。

RewriteRule ^download_download_([a-z]{2})/(.*)$            /download_download/$2         [QSA,L]

誰でも助けることができますか?

4

1 に答える 1

0

通常、Nginx ではいつでも Apache を変更RerwiteRule abc xyzできます。rewrite abc xyz;

Apache[QSA,L]は単純lastに Nginx にあります。

{...}あなたのひねりは、正規表現に中括弧があることです。中括弧は Nginx で内部的に使用されるため、"..."Nginx が正規表現を正しく解析するには、正規表現文字列を引用符で囲む必要があります。

だからあなたは試すことができます

rewrite "^download_download_([a-z]{2})/(.*)$" /download_download/$2 last;

于 2012-08-02T13:26:40.600 に答える