gpt4 book ai didi

Apache mod_rewrite 添加 anchor 到查询字符串

转载 作者:行者123 更新时间:2023-12-04 03:30:41 25 4
gpt4 key购买 nike

我正在尝试使用查询字符串向 URL 添加 anchor 。原网址为

https://example.com/foo?query=123

它应该重定向到

https://example.com/foo?query=123#anchor

这些是我在 .htaccess 文件中的规则:

RewriteCond %{REQUEST_URI} ^/foo$
RewriteCond %{QUERY_STRING} ^query=[a-zA-Z0-9\s]*$
RewriteRule (.*) /foo?%{QUERY_STRING}#anchor [NC,NE,R=302,L,END]

您知道如何避免重定向循环吗?

最佳答案

根据您展示的示例,您能否尝试以下操作。请确保在测试您的 URL 之前清除您的浏览器缓存。

RewriteEngine ON
RewriteCond %{THE_REQUEST} \s/([\w-]+\?query=\d+)\s [NC]
RewriteRule ^ %1#anchor [L,R,NE]

关于Apache mod_rewrite 添加 anchor 到查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66900121/

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