I got it all working. My configuration is shown below. Thanks for the help. <VirtualHost *:80> ServerAdmin ben.short@xxxxxxxxxxxxxx DocumentRoot "/usr/local/apache2/docs/www.journeycheck.southwesttrains.co.uk/" ServerName www.journeycheck.southwesttrains.co.uk RewriteEngine On RewriteLog "logs/rewrite.log" RewriteLogLevel 5 RewriteCond %{REQUEST_URI} !^(.*)/resources/* RewriteRule ^(.*)$ /southwesttrains$1 [QSA,NC,PT,L] RewriteCond %{REQUEST_URI} !^(.*).(js|css)$ RewriteRule ^(.*)$ $1 [QSA,L] RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{HTTP_USER_AGENT} !Safari RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME}.gz -f RewriteCond %{REQUEST_URI} !^(.*).js$ AddEncoding gzip .gz AddType application/x-javascript .gz RewriteRule ^(.*)$ $1.gz [QSA,L] RewriteCond %{REQUEST_URI} !^(.*).css$ AddEncoding gzip .gz AddType text/css .gz RewriteRule ^(.*)$ $1.gz [QSA,L] <Directory /usr/local/apache2/docs/www.journeycheck.southwesttrains.co.uk> Options +MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog "logs/www.journeycheck.southwesttrains.co.uk-error_log" CustomLog "logs/www.journeycheck.southwesttrains.co.uk-access_log" common ExpiresActive On ExpiresDefault "access plus 1 days" ExpiresByType image/gif "access plus 1 days" ExpiresByType image/png "access plus 1 days" JKMount /* web4 JKUnmount /resources/* web4 JKUnmount /manager web4 </VirtualHost> On 4 October 2010 16:41, Eric Covener <covener@xxxxxxxxx> wrote: >> But.. what about Options +MultiViews? >> http://httpd.apache.org/docs/current/content-negotiation.html > > FWIW I think you need the "MutlViewsMatch any" and make sure your > requests are all for "foo" and not "foo.js", otherwise it doesn't kick > in (from my recollection). > > --------------------------------------------------------------------- > 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 > > --------------------------------------------------------------------- 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