Toon posts:

apache directory forward

Pagina: 1
Acties:

Verwijderd

Topicstarter
Situatie:

/var/www/user1/domains/domain1.tld/www
/var/www/user1/domains/domain2.tld/www
/var/www/user1/globallibrary
/var/www/user1/globallibrary/javascript

Bedoeling: Als ik het directory /var/www/globallibrary bijwerk, wil ik dat alle domeinen dit overnemen.

Probleem 1: Ik dacht: in htaccess vanuit root: Alias /scripts "/var/www/globallibrary/javascript", maar Alias niet mogelijk vanuit htaccess (Alias alleen in httpd.conf). error.log geeft: Alias not allowed here.

Probleem 2: als ik probeer een url probeer te herschrijven (mod_rewrite) naar een map buiten de DocumentRoot verschijnt de volgende error in de error.log: The given path was above the root path: Cannot map GET /scripts/test.js HTTP/1.1 to file.

Ik kan het probleem oplossen door het bestand van uit een serverside language script te parsen, nadeel: Apache houdt direct rekening met cache en andere headers, nabootsen met serverside taal is klote werk.

Bij voorkeur los ik dit op via htaccess die ik genereer vanuit serverside language script. Andere oplossingen hoor ik uiteraard ook graag.

  • silverstorm
  • Registratie: Februari 2005
  • Laatst online: 12:35

silverstorm

tearing me apart

Je kan met symlinks toch naar een directory laten verwijzen?
Gewoon voor user2 simlink maken naar dir van user1 ofzo.

Poverty stole your golden shoes, but it din’t steal your laughter
Fools memorize, smart people make notes

Het sysadmin irc-cafe


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

ik zou ook voor en symlink gaan. type maar eens 'man ln' en of zoek met google wat symlinks zijn.

[ Voor 48% gewijzigd door Verwijderd op 08-02-2007 02:52 ]