lucy24

msg:4532643 | 9:40 pm on Jan 2, 2013 (gmt 0) |
Does Query_String work? Apache cops out by pointing you from mod_setenvif to mod_rewrite, but that seems to be what they're saying. And if that's not what they're saying, you can use mod_rewrite itself to set an environmental variable (flag [E=something] or [E=something:value]) and take it from there.
|
PremiumSaltine

msg:4532697 | 1:19 am on Jan 3, 2013 (gmt 0) |
I'm so confused by what you said. I am pretty n00bish to this. All I'm trying to do is get the requests that contain "cmd=thumb" to not show up in my access log.
|
lucy24

msg:4533042 | 10:38 pm on Jan 3, 2013 (gmt 0) |
The "cmd=thumb" element is in the query string, not in the body of the URL, so you have to use different wording. You're currently using so I wondered if
SetEnvIf Query_String would work. Can't test it myself because I don't use query strings except internally, but someone should know. :: looking vaguely around for g1 or someone like him :: And if you can't do this with mod_setenvif, the alternative way using mod_rewrite should be straightforward. It may help to remember that the environmental variable by itself (in this case "dontlog") doesn't do anything. It's just a way of carrying a message.
|
PremiumSaltine

msg:4533198 | 11:36 am on Jan 4, 2013 (gmt 0) |
I couldn't get the SetEnvIf Query_String idea to work. I did try this, but it got me nowhere: RewriteCond %{QUERY_STRING} ^cmd=thumb$ RewriteRule (.*) $1 [E=dontlog:yes]
|
lucy24

msg:4533302 | 5:59 pm on Jan 4, 2013 (gmt 0) |
Is "cmd=thumb" the only thing in the query string? If not, the ^ $ anchors will prevent it from working.
|
PremiumSaltine

msg:4533324 | 7:15 pm on Jan 4, 2013 (gmt 0) |
I took the two anchors off and it works. Thank you so much!
|
phranque

msg:4533385 | 9:43 pm on Jan 4, 2013 (gmt 0) |
welcome to WebmasterWorld, PremiumSaltine!
|
|