我需要使用apache删除请求网址中的最后一个字符(#)。 例 www.example.com/test/test?data=value1,value2,value3#
如何删除网址中的#值。 (要么) 让Apache允许#。
现在我在Apache中收到400条回复。
答案 0 :(得分:0)
#
是rfc3986 section-2.2的保留字符,似乎没有办法让Apache忽略它,它在收到请求时将立即引发错误400(即使不等待标头到达) )。
最好的选择是编写简单的自定义反向代理,该代理将在转发请求到Apache httpd之前删除该字符。