Apache重写QUERY_STRING以&开头

8mmmxcuj  于 2022-11-25  发布在  Apache
关注(0)|答案(1)|浏览(105)

我有一个以“&”开头的URL查询字符串。

www.example.com/index.htm?&parameter1=value1&parameter2=value2

我想将以&开头的查询字符串重定向到相同的URL,但开头没有&。
请求

www.example.com/index.htm?&parameter1=value1&parameter2=value2

测试结果

www.example.com/index.htm?parameter1=value1&parameter2=value2

我已经试了好几次了,但还是找不到正确的规则。

pokxtpni

pokxtpni1#

声音蛮直的:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^&(.*)$
RewriteRule ^ %{REQUEST_URI}?%1 [R=301,L]

似乎行得通:
https://htaccess.madewithlove.com?share=26758c0f-cc73-4400-a525-c540d0b8ca65

相关问题