Hi Joe, Works great!
BTW - I have a patch for ASF/Util.pm / sort_tables for you. It does columns of rows - side by side. Regards, Dave On Dec 25, 2011, at 1:09 PM, Joe Schaefer wrote: > Made some adjustments based on your feedback. > Try testing again. > > From: Dave Fisher <[email protected]> > To: [email protected] > Cc: "[email protected]" <[email protected]> > Sent: Sunday, December 25, 2011 3:57 PM > Subject: Re: *.openoffice.org testing > > Hi Joe, > > Some of these aren't working the way I expected. projects.openoffice.org and > qa.openoffice.org are currently losing their style. > > > # change foo.openoffice.org/... to ${DocumentRoot}/content/foo/... if > > exists > > RewriteCond ${lowercase:%{SERVER_NAME}} > > ^(\w+)(?:\.\w+)?\.openoffice\.org$ > > RewriteCond /x1/www/ooo-site.apache.org/content/%1 -d > > RewriteRule ^(.*)$ ${lowercase:%{SERVER_NAME}}$1 [C] > > RewriteRule ^(\w+)(?:\.\w+)?\.openoffice\.org/(.*) > > /x1/www/ooo-site.apache.org/content/$1/$2 > > I think that this needs an [L] > > I'm expecting and have written hrefs to expect that foo is in the url > www.openoffice.org/foo/ after the redirect. > > I'm not sure what this rule is for: > > > # change proj.openoffice.org/... to www.openoffice.org/projects/proj/... > > if exists > > RewriteCond ${lowercase:%{SERVER_NAME}} > > ^(\w+)(?:\.\w+)?\.openoffice\.org$ > > RewriteCond /x1/www/ooo-site.apache.org/content/projects/%1 -d > > RewriteRule ^(.*)$ ${lowercase:%{SERVER_NAME}}$1 [C] > > RewriteRule ^(\w+)(?:\.\w+)?\.openoffice\.org/(.*) > > http://www.openoffice.org/projects/$1/$2 [L] > > Regards, > Dave > > > On Dec 25, 2011, at 12:42 PM, Joe Schaefer wrote: > > > The webserver is now configured properly for > > *.openoffice.org. To test add a line similar > > to > > > > 140.211.11.131 www.openoffice.org contributing.openoffice.org > > aa.openoffice.org projects.openoffice.org security.openoffice.org > > qa.openoffice.org > > > > > > to your /etc/hosts file and hit a few urls with > > those hostnames. For the crufty mod_rewrite veteran, > > the VirtualHost we're using is as follows: > > > > <VirtualHost *:80 *:443> > > DocumentRoot /x1/www/ooo-site.apache.org/content > > ServerName ooo-site.apache.org > > ServerAlias *.openoffice.org > > ServerAlias openoffice.org > > UseCanonicalName Off > > RewriteEngine On > > RewriteOptions inherit > > RewriteRule ^/favicon.ico /x1/www/ooo-site.apache.org/content/favicon.ico > > > > RewriteMap lowercase int:tolower > > > > # qa.openoffice.org > > RewriteCond ${lowercase:%{SERVER_NAME}} ^qa(?:\.\w+)?\.openoffice\.org$ > > RewriteRule /issues/(.*) https://issues.apache.org/ooo/$1 [L] > > > > # contributing.openoffice.org > > RewriteCond ${lowercase:%{SERVER_NAME}} > > ^contributing(?:\.\w+)?\.openoffice\.org$ > > RewriteRule (.*) > > http://incubator.apache.org/openofficeorg/get-involved.html [L] > > > > # security.openoffice.org > > RewriteCond ${lowercase:%{SERVER_NAME}} > > ^security(?:\.\w+)?\.openoffice\.org$ > > RewriteRule (.*) http://incubator.apache.org/openofficeorg/security.html > > [L] > > > > # change foo.openoffice.org/... to ${DocumentRoot}/content/foo/... if > > exists > > RewriteCond ${lowercase:%{SERVER_NAME}} > > ^(\w+)(?:\.\w+)?\.openoffice\.org$ > > RewriteCond /x1/www/ooo-site.apache.org/content/%1 -d > > RewriteRule ^(.*)$ ${lowercase:%{SERVER_NAME}}$1 [C] > > RewriteRule ^(\w+)(?:\.\w+)?\.openoffice\.org/(.*) > > /x1/www/ooo-site.apache.org/content/$1/$2 > > > > # change proj.openoffice.org/... to www.openoffice.org/projects/proj/... > > if exists > > RewriteCond ${lowercase:%{SERVER_NAME}} > > ^(\w+)(?:\.\w+)?\.openoffice\.org$ > > RewriteCond /x1/www/ooo-site.apache.org/content/projects/%1 -d > > RewriteRule ^(.*)$ ${lowercase:%{SERVER_NAME}}$1 [C] > > RewriteRule ^(\w+)(?:\.\w+)?\.openoffice\.org/(.*) > > http://www.openoffice.org/projects/$1/$2 [L] > > > > </VirtualHost> > > > > > > > > Note the choice of final rewrite rule for foo.openoffice.org > > is a filesystem redirect so the content/foo/ dir will > > function as DocumentRoot. If that is not the > > desired behavior I suggest using a redirect rule similar > > to what I did for proj.openoffice.org above. > > > > > > HTH > > >
