I've defined a rewrite URL in http.conf to append a parameter towards the request URL. Within the Custom Log output I'm not seeing the modified request URL. After I checked out the reason I discovered within the forums that mod_rewrite only affects accesses invoked via HTTP and doesn't affect file procedures within the server. Is the fact that true and it is there in whatever way to log just the modified rewrite URL within the Apache logs? Your assistance is much appreciated.

The sample URL I'm attempting to access is http://www.abc.com/pixel.gif?on=test as well as in the output I would like something similar to /pixel.gif?type=modified&on=test.

RewriteCond %{HTTP_HOST} www\.abc\.com
RewriteRule ^/(.*)$    /$1?type=modified       [QSA,L]
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

There's a method to log rewrite-related things should you switch on the RewriteLog directive.

Essentially, you'd be adding this for your .htaccess file (and also the log path can vary):

RewriteLog "/usr/local/var/apache/logs/rewrite.log"
RewriteLogLevel 5

But note, that RewriteLogLevel can definitely decelerate your development or production server. You might like to make use of a more compact number... rather than 5. And when you're done checking your RewriteRules... you will in all probability wish to comment out (or remove,) the RewriteLog/RewriteLogLevel lines.

Hope that can help together with your debugging!