【发布时间】:2011-01-30 17:17:19
【问题描述】:
我需要一个 nginx 重写规则来重写:
http://some-keyword.example.com 到 www.example.com/keyword.php?keyword=$some-keyword
虽然前面没有www 的域仍会重写为www.example.com 并且www 不被视为关键字。
请你帮我解决这个问题,这两条规则怎么写?
【问题讨论】:
-
你说重写(如在服务器端,代理重写)但听起来你的意思是重定向?在重定向时,用户可见的 URL 会发生变化。在代理重写时,这一切都发生在服务器端,用户不可见。
-
我的意思是重写,用户应该看到的是keyword.example.comConny
标签: regex nginx mod-rewrite