gpt4 book ai didi

apache - 网址中的问号(Apache)

转载 作者:行者123 更新时间:2023-12-04 23:47:20 31 4
gpt4 key购买 nike

我对 url 中的问号有疑问。

例如:我有 url test.com/controller/action/part_1%3Fpart_2 (其中 %3F 是 url 编码的问号),并使用此重写规则:RewriteRule .* index.php/$0 [PT] ,它应该按原样传递给我使用的框架(Kohana)。至少我是这么认为的。

问题是 url 编码问号之后的所有内容都被视为 GET 参数,所以 Kohana 只接收到 part_1。我可以看到有一个数组键 part_2$_GET .我认为这是网络服务器问题(apache 2.2)。

我应该怎么做才能让 apache 不会将 url 编码的问号视为 GET 参数指示符?

最佳答案

问号是reserved characters之一, 用作 PATH 和 QUERY 组件之间的分隔符。因此,您不能将它用作 URI 路径的一部分。

关于apache - 网址中的问号(Apache),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3637907/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com