【发布时间】:2012-08-26 15:03:30
【问题描述】:
我在服务器 A 上使用 RewriteRule 重定向到服务器 B。 如果我直接向B发送请求,授权是OK的,但是如果我向A发送请求,A重定向到B,则授权失败。
重新布线规则是:
RewriteRule ^somePath/(.*)$ http://some-server-address/main/$1 [L]
我做错了什么?
【问题讨论】:
标签: apache tomcat mod-rewrite oauth
我在服务器 A 上使用 RewriteRule 重定向到服务器 B。 如果我直接向B发送请求,授权是OK的,但是如果我向A发送请求,A重定向到B,则授权失败。
重新布线规则是:
RewriteRule ^somePath/(.*)$ http://some-server-address/main/$1 [L]
我做错了什么?
【问题讨论】:
标签: apache tomcat mod-rewrite oauth
尝试以下重写规则(注意 QSA):
RewriteRule ^somePath/(.*)$ http://some-server-address/main/$1 [QSA,L]
它只适用于 GET 请求……但是 POST 非常棘手
【讨论】: