【发布时间】:2010-11-01 10:34:01
【问题描述】:
在过去的 4 个小时里,我一直在尝试这样做,并且到处搜索。如果您能帮助我处理 nginx 重写规则,那就太好了。
我正在尝试将 hxxp://siteA/[dir] 临时重定向到 hxxp://siteB/[dir] 除了我想重定向到 hxxp:// 的 hxxp://siteA/?page=4站点B/?page=343
这是我的规则
server {
listen 80;
server_name siteA;
rewrite ^/?page=4$ http://siteB/?page=343 redirect;
rewrite ^/(.*)$ http://siteB/$1 redirect;
}
但它似乎将 hxxp://siteA/?page=4 重定向到 hxxp://siteB/?page=4 从而忽略了第一条规则。
我已将 http 更改为 hxxp,因为我不允许在这里发布链接。
【问题讨论】:
标签: url-rewriting nginx