【发布时间】:2016-07-30 20:37:46
【问题描述】:
我有一个基本的重写规则
RewriteRule ^/v1/(.*)$ http://127.0.0.1:8000/v1/$1 [P,L,QSA]
重写工作正常,但是我遇到了一个来自 apache 的请求。
https://example.com/v1/test/bd95f52d72942198eb84e1b6998a6259/phone_numbers/%2B61180087654
Apache 正在将此 URL 解码为
https://example.com/v1/test/bd95f52d72942198eb84e1b6998a6259/phone_numbers/+61180087654
我希望 apache 将相同的请求传递给我的代码。我不希望 + 带有数字。我应该改变什么以获得预期的结果。
谢谢
【问题讨论】:
-
这些 URL-s 是等价的。加号登录路径组件必须按字面意思对待。真正的问题在于解码电话号码的代码。
标签: apache