apache - RewriteRule 使 OAuth 授权失败

标签 apache tomcat mod-rewrite oauth

我在服务器 A 上使用 RewriteRule 重定向到服务器 B。 如果我直接向 B 发送请求,则授权正常,但如果我向 A 发送请求,A 重定向到 B,则授权失败。

RewireRule 是:

RewriteRule ^somePath/(.*)$ http://some-server-address/main/$1 [L]

我做错了什么?

最佳答案

尝试以下重写规则(注意 QSA):

RewriteRule ^somePath/(.*)$ http://some-server-address/main/$1 [QSA,L]

它只适用于 GET 请求,但是...... POST 非常棘手

关于apache - RewriteRule 使 OAuth 授权失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12131164/

相关文章:

linux - Apache2 - 403 Forbidden,chmod/chown/chgrp 没有任何区别

Java,Tomcat 6 : saving files to local HD

java - 如果 WEB-INF/classes 目录存在,Tomcat 服务器将不会启动

regex - 重写规则以排除静态文件,例如 woff 和 tff

php - 在部署之前验证 .htaccess

php - CakePHP 应用程序在生产中指向 lib/Cake/Console/Templates/skel/View/Pages/home.ctp

.htaccess - htaccess 重写规则。将不以/en 开头的 URL 重写为/en/*

apache - 重写规则生成器?

javascript - 页面不加载路由器模式 : history on Apache

tomcat - 多个 Tomcat 实例 : Port already in use: 8086 (tried checking server. xml)