【发布时间】:2013-08-12 14:33:32
【问题描述】:
我的 .htaccess 中有一个重写器,它允许我添加由 / 分隔的无限参数。
RewriteRule ^(.*)/?$ index.php?params=$1 [L,NC]
这可以正常工作,直到我向它发送一个带有编码 \n 的 urlencoded 字符串(使用 cURL)(%0A)。
所以server/param1/param2/param3text 有效,但server/param1/param2/param3text1%0Aparam3text2 无效。
我在 Stack Overflow 上发现一个 Q 提到了类似的问题:
How can I apply an htaccess rewrite rule to a URL containing a linefeed character (%0A)?
但我不能/不知道如何在我的(.*) 中实现[\r\n]。
有什么帮助吗?
【问题讨论】:
标签: .htaccess mod-rewrite curl