【发布时间】:2011-05-22 09:13:51
【问题描述】:
我目前正在尝试在 URL 中放置一个 URL。例如:
http://example.com/url/http%3A%2F%2Fwww.url2.com
我知道我必须对 URL 进行编码,我已经完成了,但现在我从服务器而不是我的应用程序返回一个 404 错误。我认为我的问题在于 apache,可以使用 AllowEncodedSlashes On 指令解决。
我尝试将指令放在 httpd.conf 的底部,但没有效果,我不确定下一步该做什么。我把它放在正确的地方了吗?如果是这样,有人有其他解决方案吗?
【问题讨论】:
-
除了stackoverflow.com/a/9933890/6333217:如果你使用
RewriteRule而不是ProxyPass你应该添加NE标志以避免解码。
标签: apache apache2 apache-config