gpt4 book ai didi

apache - htaccess 重定向查询字符串,但已编码?到 &

转载 作者:行者123 更新时间:2023-12-02 02:28:18 24 4
gpt4 key购买 nike

我想重定向

https://www.aaa.com/query?v=abc123_ABC

至: https://bbb.com/?url=https://www.aaa.com/query?v=abc123_ABC

我在 .htaccess 中使用它:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ https://bbb.com/?url=https://www.aaa.com/$1 [L,B,NE,NC,QSA,R=301]
</IfModule>

但是输出是: https://bbb.com/?url=https://www.aaa.com/query&v=abc123_ABC

那个?被转换成了&,代码有什么问题吗?谢谢。

====您可以在这里测试: https://htaccess.madewithlove.be/

最佳答案

根据OP的要求和显示的示例,您可以尝试以下操作吗?

RewriteEngine ON
RewriteCond %{THE_REQUEST} \s(/query)\?(v=abc123_ABC)\s [NC]
RewriteRule ^(.*)$ https://bbb.com/?url=https://%{HTTP_HOST}%1?%2 [NE,L]

关于apache - htaccess 重定向查询字符串,但已编码?到 &,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65370704/

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