Welcome to WebmasterWorld Guest from

Forum Moderators: Ocean10000 & incrediBILL & phranque

Message Too Old, No Replies

how to 404 parameters added to end of url?



11:22 pm on Jul 26, 2010 (gmt 0)

5+ Year Member

For some reason, when you add parameters to any page of my site, it shows the page. I'd like it to 404. How do I do this?



that should 404 as it's not a valid url, but it shows mysite just fine.

same with


That shows the page.



1:50 am on Jul 27, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member

One solution would be something in your PHP to check that there is a query string ($_SERVER['QUERY_STRING']) and if there when you don't expect one give a response of 403 (Forbidden).
A 403 response is better than a 404 as it tell the requester not to try it again.


2:19 am on Jul 27, 2010 (gmt 0)

5+ Year Member

But this isn't related to any php script... my server just won't ignore parameters added to the end of any URL... those parameters should be seen as foreign and return 404.


That doesn't exist... so should return 404 but just returns a 200 for


7:00 am on Jul 27, 2010 (gmt 0)

WebmasterWorld Senior Member g1smd is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

# Block ALL URLs with appended query string
RewriteCond %{QUERY_STRING} .
RewriteRule .* - [G]

Featured Threads

Hot Threads This Week

Hot Threads This Month