[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Repository website content as live website

From: Paul Koning <pkoning_at_equallogic.com>
Date: 2005-09-27 19:02:43 CEST

>>>>> "Ryan" == Ryan Schmidt <subversion-2005@ryandesign.com> writes:

 Ryan> On Sep 27, 2005, at 17:55, Paul Koning wrote:
>> One of the parts of my Subversion repository is a subtree that
>> holds our internal website content. So of course the latest
>> content is visible via a path that looks like
>> http://snv.ourstuff.com/repos/oursvn/trunk/intranet/index.html
>>
>> We already have a virtual host setup, so people are used to
>> http://ourintranet.com/
>>
>> to get to that same material. Right now it's done in CVS, and the
>> "live" site is actually a copy (working directory), checked out
>> manually or periodically, so it isn't convenient and "live".
>>
>> I would like to have http://ourintranet.com/ end up at the
>> repository, i.e., it's an alias for
>> http://snv.ourstuff.com/repos/oursvn/trunk/intranet/. How would I
>> do that? Rewrite rules? Alias?

 Ryan> RewriteRule rewrites from URLs to URLs, so that's closer,
 Ryan> except that when crossing hostname boundaries, as you are, it
 Ryan> actually has to issue a Location header to redirect the
 Ryan> client. Someone would type in http://ourintranet.com/,
 Ryan> mod_rewrite would issue a redirect, and the browser's address
 Ryan> bar would now show http://snv.ourstuff.com/repos/
 Ryan> oursvn/trunk/intranet/ which is probably not what you want.

Right, I'm trying to make this invisible.

A thought comes to mind. I assume I can have more one <Location>
element in the Apache conf, pointing to the *same* repository. Given
that, I can put one into the virtual host section for the intranet
hostname, and use Rewrite to map top level names to that lower level
URL within the same virtual host. I would include access controls to
make this view read-only (not that it really matters I think).

     paul

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Sep 27 19:08:51 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.