..


Sponzorované odkazy

Přesměrování URL v Apache mod_alias

Článek napsal Claudio Garau
Strana 1 z 3

1. Apache modul mod_alias

Mod_alias v Apache je modul odkazuje směrnice, které definují alternativy typu URL (překlad), v praxi to bude možné dosáhnout určité webové stránky nebo jiné zdroje různými zadáním do adresního řádku, na Ten samý důvod, může mod_alias použít i pro operace přesměrování URL.

Vezměme si příklad, víme, že Apache směrnice musí být zapsány do kontejneru je uvedeno v konfiguračním souboru httpd.conf a má poskytnout návod pro provoz webového serveru.
V dalším okně pokyny ukazují příklad zcela běžné obaly:

 



 <VirtualHost *>

 





 ServerName www.bradleyshamburgers.com







 ServerAlias ​​bradleyshamburgers.com







 # ... Ostatní směrnice

 





 </ VirtualHost>

 
V kódu jsme navrhli dvě směrnice: ServerName, což znamená skutečné jméno hostitele na našich webových stránkách a ServerAlias, které mohou být předány jako parametry na různé aliasy originální, to znamená, že místo uvedené v nádrži může být dosaženo buď zadáním úplné adresy ("www.bradleyshamburgers.com") a její alias ("bradleyshamburgers.com").

ServerAlias, jak se očekává, akceptuje několik parametrů, které mají být aktivní, stačí je zadat jeden po druhém oddělené mezerou:

 



 ServerAlias ​​bradleyshamburgers.com sito.bradleyshamburgers.com mrwebmaster

 
Alias ​​směrnice nazvaný jednoduše získá soubory, které jsou také umístěny externě z dokumentu serveru root (ten, který je hostitelem webových stránek). Tato směrnice má dva parametry: URL k překladu, to je cesta ke zdroji přání klienta je vstup, kde se zdroj aktuální cesta k souboru je nutný systém.

Například:

 



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

 
V tomto případě budou všechny žádosti zaslané URL "http://www.nome_sito.it/icons" z webového serveru se podívat do adresáře "/ usr / local / apache / ikon", které mohou být umístěny v Umístění mimo kořen dokumentu.

Směrnice AliasMatch druhou stranu, nabízí několik nástrojů, které správce webového serveru, je možné přiřadit k tomu regulární výrazy obsahující parametry. Zde je příklad:

 



 AliasMatch / Vánoční /(.*) \. Jpg $ / images / svátky / Vánoce / $ 1.jpg

 
V tomto druhém případě, všechny žádosti od klienta do souboru. "Jpg" ve složce "/ Vánoce /" budou prohledány z webového serveru ve složce "/ images / svátky / Vánoce /".

Ve stejné kategorii ...
E-Learning
Linux (kurz) Linux (kurz)
Kompletní průvodce pro open-source systému. Od 49 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databáze. Od 39 €.
PHP (kurz) PHP (kurz)
Celý kurz pro vytváření dynamických webů. Od 49 €.
Sponzorované odkazy