..


Sponsede Lenker

Omdiriger URLer i Apache med mod_alias

Artikkel skrevet av Claudio Garau
Side 1 av 3

1. Modul mod_alias i Apache

Den mod_alias i Apache er en modul referert til av direktiver som definerer alternativer i typing av URLen (oversettelse), i praksis vil det være mulig å nå et bestemt Web-side eller andre ressurser å bruke ulike skrive i adressefeltet, for at svært grunn mod_alias operasjoner kan også brukes til å omadressere URL.

La oss ta et eksempel, vet vi at Apache direktiver må skrives på beholderen er spesifisert i konfigurasjonsfilen httpd.conf og ment å gi instruksjoner til drift av webserveren.
I den neste boksen instruksjonene viser et eksempel på en ganske vanlig beholdere:

 



 <VirtualHost *>

 





 Servernavn www.christiane-lecomte.com







 ServerAlias ​​christiane-lecomte.com







 # ... Andre direktiver

 





 </ Virtuellverten>

 
I koden vi har foreslått to direktivene: Servernavn, indikerer den virkelige vertsnavnet til vår hjemmeside og ServerAlias ​​at du kan passere som parametre de forskjellige aliaser av originalen, følger det at området angitt i container kan oppnås enten skrive en fullstendig adresse ("www.christiane-lecomte.com") og dets alias ("christiane-lecomte.com").

ServerAlias, som forventet, aksepterer flere parametre, for å gjøre det aktivt bare skriv dem etter hverandre atskilt med et mellomrom:

 



 ServerAlias ​​christiane-lecomte.com sito.christiane-lecomte.com mrwebmaster

 
Alias-direktivet heter rett og slett henter filer som er også plassert eksternt fra dokumentet roten på webserveren (den som er vert for nettstedet). Dette direktivet aksepterer to parametre: URL som skal oversettes, er at banen til ressursen forespurt av kundens input, selve banen til filen system hvor ressursen er nødvendig.

La oss ta et eksempel:

 



 Alias ​​/ ikoner / usr / local / apache / ikoner

 
I dette tilfellet alle forespørsler til URL "http://www.nome_sito.it/icons" vil søke fra webserveren til katalogen "/ usr / local / apache / ikoner" som kan plasseres i en sted utenfor Document Root.

Direktivet AliasMatch derimot, tilbyr noen flere verktøy til administratoren av webserveren, er det mulig å knytte til den parameteren som inneholder det vanlige uttrykket. Her er et eksempel:

 



 AliasMatch / Christmas /(.*) \. Jpg $ / images / helligdager / Christmas / $ 1.jpg

 
I denne andre tilfellet til alle forespørsler fra klienten filen. "Jpg" i mappen "/ Jul /" fra webserveren vil se i mappen "/ images / helligdager / Jul /".

I samme kategori ...
E-Learning
Linux (Course) Linux (Course)
Komplett guide til open-source system. Starter fra 49 €.
MySQL (Course) MySQL (Course)
Forvaltning av open-source database. Starter fra 39 €.
PHP (Course) PHP (Course)
Full kurs for å lage dynamiske nettsider. Starter fra 49 €.
Sponsede Lenker