【发布时间】:2012-10-08 08:53:21
【问题描述】:
我将以下Rewrite Rule 设置为:
RewriteRule ^db/(.*)$ http://127.0.0.1:5984/app/$1 [P]
在我的httpd.conf 文件中,我有:
AllowEncodedSlashes NoDecode
我想在哪里提交这样的信息:
db/http%3A%2F%2Fgoogle.com%2Fwebfonts
因此 Apache 会将其重定向到
http://127.0.0.1:5984/app/http%3A%2F%2Fgoogle.com%2Fwebfonts
这里的问题是apache正在转换%的出现并替换为%25并将上面的url转换为:
http://127.0.0.1:5984/app/http%253A%252F%252Fgoogle.com%252Fwebfonts
如何避免这种情况并准确重定向我发送的内容。
提前谢谢你
【问题讨论】:
标签: apache mod-rewrite url-encoding mod-proxy