Home

Directory Aliasing

 

Aliasing Overzicht
De[aliases], [cgi-aliases] en [wincgi-aliases] secties van de mapping.ini file geeft de mogelijkheid tot het opslaan van documenten en CGI scripts in een directorie anders dan de Documenten Directorie en CGI Directorie. URLs met een (%-decoded) pad beginnend met een url-pad worden gemapt naar lokale files beginnend met een directorie-pad:

[aliases]
# url-path = directory-path
/image = /pub/image

Een aanvraag voor http://<uw machine>/image/foo.gif zorgt dan de server de file /pub/image/foo.gif terug geeft. Als je een schuine streep (slash (/)) gebruikt op het url-pad, dan heeft de server deze nodig voor het uitbreiden van de alias. Bijvoorbeeld, als je de alias gebruikt:

[aliases]
# url-path = directory-path
/images/ = /pub/images/

dan wordt de URL http://<uw machine>/images niet ge-aliased. De directorie-pad wordt aan de Documenten Directorie van de Sambar Server gekleefd totdat er een volledig pad opgegeven wordt (bijv. c:/pub/images/).

Belangrijk! Als de "root" van een drive gemapt wordt, dan moet je een schuine streep (slash) voor zowel de alias als de root drive gebruiken:

[aliases]
# url-path = directory-path
/dosc/ = c:/

[cgi-aliases] en [wincgi-aliases] werkt op dezelfde manier als de document aliassen. Dus de volgende alias:

[cgi-aliases]
# url-path = directory-path
/cgi/ = c:/cgi-bin/

zal resulteren in de URL http://<uw machine>/cgi/foo.pl en ge-aliased aan het script: c:/cgi-bin/foo.pl

BELANGRIJK Aliassen en CGI-aliassen gelden voor alle virtuele hosts van de server. Dus, een aliassen ingang kan niet beidden, een document en CGI alias zijn. Zie de modules documentatie voor informatie voor het draaien van CGI ingangen voor elke document directorie.

Alle mappings worden vergeleken met de "root" van de URI. Dus de URI /foo/images/ komt niet overeen met de alias hierboven. Als laatste, aliassen worden gesorteerd van langste naar kortste voor overeenkomsten, dus de alias /pub/local/ wordt vergeleken voor de alias /pub/, ongeacht de gedefinieerde volgorde (en ongeacht of het CGI of document aliassen betreft).

© 1998 2003  Sambar Technologies. All rights reserved. Terms of Use.

Vertaling van de Engelse tekst naar het Nederlands Augustus. 2003
Copyright vertaler www.spons.net en © H.Polie, All rights reserved

Voor vragen of opmerkingen kunt u terecht bij: sambar@polie.nl

Ondanks alle aan de samenstelling van deze website bestede zorg, kan noch de redactie, noch de webmaster (de uitgever) aansprakelijkheid aanvaarden voor eventuele schade, die zou kunnen voortvloeien uit enige fout, die in deze Website www.sambar.polie.nl voor zou kunnen komen of voor de gevolgen van het gebruik van deze site. Ook is zij niet aansprakelijk voor de gevolgen van het niet beschikbaar zijn van de site.