On Thu, Jan 4, 2024 at 5:03 PM Will Fatherley <wefather...@gmail.com> wrote:

>
> https://example.com/search?searchword=CVE-2021-4014&Search=
>>
>> I've tried the following RewriteCond/RewriteRule in various forms, but not 
>> sure what I'm doing wrong.
>>
>> RewriteCond %{QUERY_STRING} ^searchword=(.*)
>> RewriteRule ^   q=$1 [NC,L]
>>
>> Ideas for what I'm doing wrong would be greatly appreciated.
>>
>> Is the query parameter case sensitive? That’d be important for
> RewriteCond to know. Also, isn’t that the “starts with” operator, ^? What
> if the parameter comes second? A bit verbose, but:
>
>  ^.*searchword=(\w{1})[&]{0,1}.*$
>

You don't want to use ^.* - just use the substring match behaviour by
removing ^.* if you want to match searchword anywhere in the value.

Reply via email to