..


Sponzorirani linkovi

Preusmjeravanje URL-u Apache s mod_alias

Članak je napisao Claudio Garau
Stranica 1 od 3

1. Modul mod_alias u Apache

Mod_alias u Apache je modul iz po smjernicama koje definiraju alternative na tipizaciju URL (prijevod), u praksi to će biti moguće do određene web stranice ili drugih izvora koristeći različite tipkati u adresnoj traci, za tog razloga mod_alias operacija također može koristiti za preusmjeravanje URL.

Uzmimo za primjer, znamo da je Apache smjernice moraju biti napisani na kontejner navedeno u konfiguracijskoj datoteci httpd.conf i namjerava dati upute za rad web-servera.
U sljedećem okviru upute pokazuju primjer prilično čest kontejnere:

 



 <VirtualHost *>

 





 Naziv poslužitelja www.carlindesbruyerescorrezienne.com







 ServerAlias ​​carlindesbruyerescorrezienne.com







 # ... Ostale direktive

 





 </ VirtualHost>

 
U kod nas su predložili dvije direktive: NazivPoslužitelja, što ukazuje na pravi ime računala naše web stranice i ServerAlias ​​da možete proći kao parametri razne pseudonime izvorne, slijedi da je site navedeno u spremniku može se postići bilo upisivanjem punu adresu ("www.carlindesbruyerescorrezienne.com") i njegov pseudonim ("carlindesbruyerescorrezienne.com").

ServerAlias, kao što je predviđeno, prihvati više parametara, kako bi se aktivno upišite samo ih jedan za drugim odvojene razmakom:

 



 ServerAlias ​​carlindesbruyerescorrezienne.com sito.carlindesbruyerescorrezienne.com mrwebmaster

 
Alias ​​direktive zove jednostavno dohvaća datoteke koje se također nalaze eksterno iz dokumenta korijen web poslužitelja (jedan na kojem su smještene web-stranice). Ova Direktiva prihvaća dva parametra: URL će se prevesti, to je put do izvora zatražio klijenta ulaz, stvarni put do datoteke sustava u kojem resursa je potrebno.

Uzmimo primjer:

 



 Alias ​​/ ikone / usr / local / apache / ikone

 
U tom slučaju, sve zahtjeve na URL "http://www.nome_sito.it/icons" će se traži od web poslužitelja u direktorij "/ usr / local / apache / ikone" koje se mogu smjestiti u mjesta izvan dokumenta Root.

Direktiva AliasMatch S druge strane, nudi nekoliko alata za administratoru web-poslužitelja, moguće je povezati to parametar sadrži regularni izraz. Evo primjer:

 



 AliasMatch / Božić /(.*) \. JPG $ / images / ljetovanje / Božić / $ 1.jpg

 
U ovom drugom slučaju, sve zahtjeve klijenta u datoteku. "JPG" u mapi "/ Božić /" s web-poslužitelja će izgledati u mapi "/ images / ljetovanje / Božić /".

U istoj kategoriji ...
E-učenje
Linux (tečaj) Linux (tečaj)
Kompletan vodič za open-source sustava. Počevši od 49 €.
MySQL (tečaj) MySQL (tečaj)
Upravljanje open-source baza podataka. Počevši od 39 €.
PHP (tečaj) PHP (tečaj)
Cijeli tečaj za izradu dinamičkih Web stranica. Počevši od 49 €.
Sponzorirani linkovi