..


Linki sponsorowane

Adresy URL przekierowań w Apache z mod_alias

Artykuł napisany przez Claudio Garau
Strona 1 z 3

1. Mod_alias moduł w Apache

Mod_alias w Apache jest modułem, o których mowa w dyrektywach, które definiują alternatywy w typowanie URL (tłumaczenie), w praktyce będzie to możliwe do osiągnięcia pewnej strony sieci Web lub innego zasobu przy użyciu różnych wpisując w pasku adresu, na z tego właśnie powodu mod_alias operacji może być również używany do przekierowania URL.

Weźmy przykład, wiemy, że dyrektywy Apache musi być napisana do kontenera określone w konfiguracji pliku httpd.conf i zadanie zapewniać instrukcje do obsługi serwera sieci Web.
W następnym oknie instrukcje pokazują przykład pojemniki dość często:

 



 <VirtualHost *>

 





 ServerName www.decoster-immobilier.com







 ServerAlias ​​decoster-immobilier.com







 # ... Inne dyrektywy

 





 </ VirtualHost>

 
W kodzie zaproponowaliśmy dwie dyrektywy: ServerName, podając imię i nazwisko gospodarza naszej strony internetowej i ServerAlias, które możesz przekazać jako parametry różnych aliasów oryginalnego, wynika, że w miejscu wskazanym w pojemniku można osiągnąć wpisując pełny adres ("www.decoster-immobilier.com") i jej alias ("decoster-immobilier.com").

ServerAlias, zgodnie z oczekiwaniami, przyjmuje wiele parametrów, aby je uaktywnić po prostu wpisz je jedna po drugiej, oddzielone spacją:

 



 ServerAlias ​​decoster-immobilier.com sito.decoster-immobilier.com mrwebmaster

 
Dyrektywy Alias ​​nazywa się po prostu pobiera pliki, które znajdują się na zewnątrz z katalogu głównego na serwerze sieci Web (ten, który obsługuje witrynę sieci Web). Dyrektywa ta przyjmuje dwa parametry: adres URL do tłumaczenia, że to ścieżka do zasobu na wniosek klienta wejścia, rzeczywistą ścieżkę do systemu plików, w którym zasób jest wymagane.

Weźmy na przykład:

 



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

 
W tym przypadku wszystkie żądania do URL "http://www.nome_sito.it/icons" będzie szukał z serwera sieci Web do katalogu "/ usr / local / apache / ikony", które mogą być umieszczone w lokalizacji poza document root.

AliasMatch dyrektywy drugiej strony, oferuje kilka narzędzi do administratora serwera sieci Web, można skojarzyć do niego parametr zawierający wyrażenie regularne. Oto przykład:

 



 AliasMatch / Christmas /(.*) \. Jpg $ / images / święta / Boże Narodzenie / $ 1.jpg

 
W tym drugim przypadku wszystkie żądania od klienta do pliku. "Jpg" w folderze "/ Boże Narodzenie /" z serwera sieci Web będzie wyglądać w folderze "/ images / święta / Boże Narodzenie /".

W tej samej kategorii ...
E-Learning
Linux (Kurs) Linux (Kurs)
Kompletny przewodnik po systemie open-source. Począwszy od 49 €.
MySQL (Kurs) MySQL (Kurs)
Zarządzanie bazą danych open-source. Począwszy od 39 €.
PHP (Kurs) PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Począwszy od 49 €.
Linki sponsorowane