Is there a .htacces way to block all request starting with exactly /index.php?action=
?
I figured out:
RewriteCond %{QUERY_STRING} \baction=\b [NC]
RewriteRule ^ - [F]
But how do I put the part /index.php?
in front of that pattern. I tried a lot, but it didn't work and only this part of the pattern also blocks &action= parameters somewhere else in a URL
Hope you can help. Many thanks in advance, Nico
You can use THE_REQUEST
variable to match full URL and block it like this:
RewriteCond %{THE_REQUEST} /index\.php\?action= [NC]
RewriteRule ^ - [F]