gpt4 book ai didi

php - 在 mod_rewrite 中允许百分比 (%) 符号?

转载 作者:搜寻专家 更新时间:2023-10-31 20:39:36 24 4
gpt4 key购买 nike

所以我试图通过 mod_rewrite 规则传递一个 PHP urlencode() 变量,但我似乎无法让它正常工作。

目前我正在传递这种东西:

/test/abc%40test.co.uk

@ 符号替换为 urlencode 中的 &40。

通过这条规则:

RewriteRule ^test/([-_.%A-Za-z0-9]+)/?$ test.php?variable=$1

据我所知,这应该允许 % 符号通过;为什么它不起作用?我是否遗漏了一些明显的东西?

最佳答案

URL 在通过重写引擎发送之前会被解码,因此您需要匹配 @,而不是编码后的字符串。尝试:

RewriteRule ^test/([-_.@A-Za-z0-9]+)/?$ test.php?variable=$1

关于php - 在 mod_rewrite 中允许百分比 (%) 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26130493/

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