> 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}.*$