我需要一些帮助来理解Nginx 重写功能。
想象一下,一个真实的文件位于以下地址:
http://www.domain.com/library/content/folder/country/page/index.html
我想重写 URL,以获得更好的东西(更易于阅读!):
1.我怎么能用Nginx做到这一点?
location = /... {
rewrite ...
}
或者
if ($request ~* "page") {
rewrite ...
}
2.这条规则怎么写?
如果我使用的是 Apache,我会这样写:
RewriteRule ^page /(.*) library/contents/folder/contry/page/$1 [L]