【发布时间】:2012-04-19 03:30:14
【问题描述】:
我需要一些帮助来理解 Nginx 重写功能。
想象一下,一个真实的文件在以下地址:
http://www.domain.com/library/content/folder/country/page/index.html
我想重写网址,以获得更好的东西(更易于阅读!):
1.如何使用 Nginx 做到这一点?
location = /... {
rewrite ...
}
或者
if ($request ~* "page") {
rewrite ...
}
2.我该如何编写这条规则?
如果我使用的是 Apache,我会这样写:
RewriteRule ^page /(.*) library/contents/folder/contry/page/$1 [L]
【问题讨论】:
标签: url-rewriting nginx rewrite