Davanum Srinivas wrote:
> Whichever is easier and less intrusive :)
>
> -- dims
>
> --- Daniel Rall <dlr@finemaltcoding.com> wrote:
>
>>Brian Behlendorf wrote:
>>
>>>On Thu, 28 Aug 2003, Sanjiva Weerawarana wrote:
>>>
>>>
>>>>I'm confused - are webservices.apache.org and ws.apache.org
>>>>different boxes?? What's the rationale for that? Why do we need
>>>>two separate places - I understand having one as a CNAME for the
>>>>other but that's it.
>>>
>>>
>>>webservices.apache.org should redirect to ws.apache.org because it's
>>>generally bad form to have two URLs that refer to the same piece of
>>>content. It pollutes proxies and search engines, for example, and every
>>>time you bring up a new service you need to do so for both hostnames. If
>>>the canonical name for the project is "ws.apache.org", and "webservices"
>>>is provided as a favor for those who can remember that, that's fine.
>>
>>I agree. Shall I configure this in ws.apache.org's top level .htaccess
>>file, or in minotaur's httpd.conf?
I applied the following patch to the httpd configuration on minotaur,
and made it live. A big thanks to Ed Korthof -- master of all things
httpd.conf -- for help with activating the rewrite engine for our vhost.
--- /home/dlr/others.conf.orig Thu Aug 28 12:55:00 2003
+++ /usr/local/apache2-install/www.apache.org/conf/vhosts/others.conf
Thu Aug
28 13:03:38 2003
@@ -133,6 +133,12 @@
DocumentRoot /x1/www/ws.apache.org
ServerName ws.apache.org
ServerAlias webservices.apache.org ws-new.apache.org
+
+ # webservices is a valid alias, but content is accessed via ws.
+ RewriteEngine on
+ RewriteOptions inherit
+ RewriteCond %{HTTP_HOST} webservices.apache.org [NC]
+ RewriteRule ^(.*)$ http://ws.apache.org$1 [R=permanent,L]
</VirtualHost>
<VirtualHost *>
If there's a way to do this without rewrite rules, I'm all ears. I
couldn't come up with one because of the need to get at the HTTP Host
header.
Note: This does not avoid the access of the "European Patentability
rules" splash screen which is currently up as the index.html page on all
.apache.org sites.
- Dan
|