..


Sponzorované odkazy

Presmerovanie URL v Apache mod_alias

Článok napísal Claudio Gara
Strana 1 z 3

1. Apache modul mod_alias

Mod_alias v Apache je modul odkazuje smernice, ktoré definujú alternatívy typu URL (preklad), v praxi to bude možné dosiahnuť určité webové stránky alebo iné zdroje rôznymi zadaním do adresného riadku, na Ten istý dôvod, môže mod_alias použiť aj pre operácie presmerovanie URL.

Zoberme si príklad, vieme, že Apache smernice musí byť zapísané do kontajnera je uvedené v konfiguračnom súbore httpd.conf a má poskytnúť návod pre prevádzku webového servera.
V ďalšom okne pokyny ukazujú príklad úplne bežné obaly:

 



 <VirtualHost *>

 





 ServerName www.easthamptonfireco1.com







 ServerAlias ​​easthamptonfireco1.com







 # ... Ostatné smernice

 





 </ VirtualHost>

 
V kóde sme navrhli dve smernice: ServerName, čo znamená skutočné meno hostiteľa na našich webových stránkach a ServerAlias, ktoré môžu byť odovzdané ako parametre na rôzne aliasy originálne, to znamená, že miesto uvedené v nádrži môže byť dosiahnuté buď zadaním úplnej adresy ("www.easthamptonfireco1.com") a jej alias ("easthamptonfireco1.com").

ServerAlias, ako sa očakáva, akceptuje niekoľko parametrov, ktoré majú byť aktívny, stačí ich zadať jeden po druhom oddelené medzerou:

 



 ServerAlias ​​easthamptonfireco1.com sito.easthamptonfireco1.com mrwebmaster

 
Alias ​​smernice nazvaný jednoducho získa súbory, ktoré sú tiež umiestnené externe z dokumentu servera root (ten, ktorý je hostiteľom webových stránok). Táto smernica má dva parametre: URL k prekladu, to je cesta k zdroju prianie klienta je vstup, kde sa zdroj aktuálna cesta k súboru je potrebný systém.

Napríklad:

 



 Alias ​​/ icons / usr / local / apache / icons

 
V tomto prípade budú všetky žiadosti zaslané URL "http://www.nome_sito.it/icons" z webového servera sa pozrieť do adresára "/ usr / local / apache / ikon", ktoré môžu byť umiestnené v Umiestnenie mimo koreň dokumentu.

Smernica AliasMatch druhú stranu, ponúka niekoľko nástrojov, ktoré správca webového servera, je možné priradiť k tomu regulárne výrazy obsahujúce parametre. Tu je príklad:

 



 AliasMatch / Vianočný /(.*) \. Jpg $ / images / sviatky / Vianoce / $ 1.jpg

 
V tomto druhom prípade, všetky žiadosti od klienta do súboru. "Jpg" v zložke "/ Vianoce /" prehľadávajú z webového servera v priečinku "/ images / sviatky / Vianoce /".

V rovnakej kategórii ...
E-Learning
Linux (kurz) Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databázy. Od 39 €.
PHP (kurz) PHP (kurz)
Celý kurz pre vytváranie dynamických webov. Od 49 €.
Sponzorované odkazy