我正在尝试理解nginx重定向和重写,而且我很难找到重定向的具体示例资源
location / {
proxy_pass http://localhost:3000/GoToNewSubdirectory/
}
(假设“标准”nginx setup =>会将对http://yoursite.com的访问重定向到 http://yoursite.com/GoToNewSubdirectory)。
我的一个基本问题是%{REQUEST_URI}来自哪里?您如何找出这些特殊变量的含义,是否有明确定义和示例的列表?
我真的只是进入linux并使用apache和nginx等工具提供网站服务,而且我很难找到这些问题的最终来源。
答案 0 :(得分:2)
这是一个CGI环境变量:http://en.wikipedia.org/wiki/Common_Gateway_Interface
您所引用的%{VAR}语法是指如何引用mod_rewrite中的变量。它的文档在这里:http://httpd.apache.org/docs/current/mod/mod_rewrite.html#RewriteCond
我不熟悉nginx,但你所描述的与apache类似。对于熟悉apache的人来说,他们必须保持相似。尝试搜索mod_rewrite教程。