我是nginx的新手,需要包含以下Apache ReWriteRule:
RewriteRule ^download_download_([a-z]{2})/(.*)$ /download_download/$2 [QSA,L]
有人可以帮忙吗?
答案 0 :(得分:0)
您可以一般始终将Apache的RerwiteRule abc xyz
更改为Nginx中的rewrite abc xyz;
。
Apache的[QSA,L]
在Nginx中只是last
。
与你的扭曲是你的正则表达式中有花括号{...}
。大括号在Nginx中有内部使用,因此,您需要将正则表达式字符串包装在引号"..."
中,以便Nginx正确解析正则表达式。
所以你可以试试
rewrite "^download_download_([a-z]{2})/(.*)$" /download_download/$2 last;