Re: about the absolutely path

From: Date: Mon, 06 Jun 2005 22:02:03 +0000
Subject: Re: about the absolutely path
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-216524@lists.php.net to get a copy of this message
On Mon, June 6, 2005 1:54 am, yangshiqi said: > I have a php application (let's call it app A) which is developed > separated > in a test domain name, like http://testa.xxx.com > <http://testa.xxx.com/> > /. > > But now I have to move it to another app (called B) using > http://testb.xxx.com <ñÖÍÕGº1 > Iöõg5Žhttp://testb.xxx.com/> /, and the app A becomes just > a > subsystem of app B. > > The access url is changed to http://testb.xxx.com/a/. > > Then I meet a problem that the app A 's links, the path and other elements > in it are set like '/Main.php', '/art/logo.gif' by an absolutely path. > > The app A is very independent and I do not want to disperse it to app B. > > So how can I get this effect: when the user input the url, ' > http://testb.xxx.com/a/ ', the app A will work fine? > > Can I just modify some configuration about yapache to fit this > requirement? You could try the BASEHREF tag, but I don't think that ever got wide-spread browser support, much less W3C status... mod_rewrite seems like it would be good, but how would you know to use /a/Foo.html instead of /Foo.html? I guess you could do it only on ErrorDocument, but then you'll be stuck if you ever need to have /c/Foo.html... Might be worth pursuing. You could, perhaps, keep all of a on testa.xxx.com, and force B to link to a.xxx.com rather than really move it. They can co-exist on the same server with VirtualHost settings. [He says blithely, never having actually got that to work on his own box...] Hmmmm, that reminds me... Does VirtualHost rely on, like, /etc/hosts having hostnames for all those made-up hostnames I use? I had assumed all those hostnames were just internal unique markers for httpd.conf with no real-worl meaning... Was that just silly of me or what? -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#216524) next »