On 08/03/07, Norman Khine <norman@xxxxxxxxx> wrote:
<VirtualHost *:80> ServerName domain.com ServerAlias www.domain.com RewriteEngine On #DenyHosts Rules RewriteMap hosts-deny txt:/home/user/apache/hosts.deny RewriteCond ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND} !=NOT-FOUND [OR] RewriteCond ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND [OR] RewriteCond ${hosts-deny:%{HTTP:true-client-ip}|NOT-FOUND} !=NOT-FOUND RewriteRule ^/.* - [F] #AWStats Rules RewriteRule ^/awstats/(.*) /awstats/$1 [L,PT] RewriteRule ^/awstatsclasses/(.*) /awstatsclasses/$1 [L,PT] RewriteRule ^/awstatscss/(.*) /awstatscss/$1 [L,PT] RewriteRule ^/awstatsicons/(.*) /awstatsicons/$1 [L,PT] #Zope Rules RewriteRule ^/(.*) http://domain.com:4080/VirtualHostBase/http/domain.com:80/shops/shop1/VirtualHostRoot/$1 [L,P] Alias /awstatsclasses "/usr/share/webapps/awstats/6.5-r1/htdocs/" Alias /awstatscss "/usr/share/webapps/awstats/6.5-r1/htdocs/css/" Alias /awstatsicons "/usr/share/webapps/awstats/6.5-r1/htdocs/icon/" Alias /icon "/usr/share/webapps/awstats/6.5-r1/htdocs/icon/" ScriptAlias /awstats/ "/usr/share/webapps/awstats/6.5-r1/hostroot/cgi-bin/" #Logs ErrorLog /var/log/apache2/domain_error.log CustomLog /var/log/apache2/domain_access.log combined RewriteLog /var/log/apache2/domain_rewrite_log RewriteLogLevel 9 </VirtualHost> The RewriteLog does not give me any information as the site returned when I go to http://domain.com/awstats is the one from the Zope server and then I get a Zope Error that the page is not found. If I remove the Rule for zope, and then go to http://domain.com/awstats it works fine.
Could you post a rewrite log of a request for /awstats? Your last post didn't include that and if as you say requesting /awstats proxies the request to zope, then your rewrite rules must be running, in one form or other. Also, did you try my initial suggestion of putting a negative condition for /awstats prior to the proxy rule? # No anchor before awstats RewriteCond %{REQUEST_URI} !awstats RewriteRule ^/(.*) http://domain.com:4080/VirtualHostBase/http/domain.com:80/shops/shop1/VirtualHostRoot/$1 [L,P] -- noodl --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx