如何使用Apache删除请求URL中的最后一个字符?

时间:2019-01-03 13:09:12

标签: regex apache .htaccess mod-rewrite url-rewriting

我需要使用apache删除请求网址中的最后一个字符(#)。 例 www.example.com/test/test?data=value1,value2,value3#

如何删除网址中的#值。          (要么) 让Apache允许#。

现在我在Apache中收到400条回复。

1 个答案:

答案 0 :(得分:0)

#rfc3986 section-2.2的保留字符,似乎没有办法让Apache忽略它,它在收到请求时将立即引发错误400(即使不等待标头到达) )。 最好的选择是编写简单的自定义反向代理,该代理将在转发请求到Apache httpd之前删除该字符。