Forum Moderators: phranque

Message Too Old, No Replies

Rewrite Query String with an Exclusion

         

crobb305

4:56 am on May 25, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I have created a rewrite for query strings, but I need to allow a php script to run. The url will always be in the form /go/go.php?url=file.

As it stands, these return 410 because of my rewriterule

RewriteEngine On

RewriteCond %{QUERY_STRING}!^$
RewriteRule .* - [G]

How can I allow for an exclusion?

Thanks

jdMorgan

12:34 pm on May 25, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



For a single file exclusion, just

# If query non-blank
RewriteCond %{QUERY_STRING} .
# reply with 410 Gone for all except go.php
RewriteRule !^go/go\.php$ - [G]

Jim

crobb305

5:31 pm on May 25, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Wow. Thanks. Works perfectly. :)

Chris