..


Link-uri sponsorizate

Redirect URL-ul în mod_alias Apache

Articol scris de Claudio Garau
Pagina 1 din 3

1. Apache modul mod_alias

Mod_alias in Apache este un modul referite de directive, care definesc alternative în tipul de URL-ul (traducere), în practică, va fi posibil pentru a ajunge la o anumită pagină Web sau altă resursă prin tastarea diferite în bara de adrese, pentru Din acest motiv acelaşi, mod_alias poate fi de asemenea utilizat pentru operaţiunile de redirecţionări URL.

Sa luam un exemplu, ştim că directivele Apache trebuie să fie scrise la container specificate în fişierul de configurare httpd.conf şi intenţionează să ofere instrucţiuni pentru operarea server Web.
În instrucţiunile de caseta de lângă arată un exemplu de un recipient destul de frecvente:

 



 <VirtualHost *>

 





 ServerName www.ecuries-du-fourneau.com







 ServerAlias ​​ecuries-du-fourneau.com







 # ... Alte directive

 





 </ VirtualHost>

 
În codul ne-am propus două directive: NumeServer, care indică numele real al-gazdă a site-ului nostru şi ServerAlias ​​care pot fi transmise ca parametri, la pseudonime diferite originale, rezultă că site-ul indicat în container poate fi realizat fie introducerea o adresă completă ("www.ecuries-du-fourneau.com") şi alias sale ("ecuries-du-fourneau.com").

ServerAlias, astfel cum a anticipat, acceptă parametrii de mai multe, să fie activ, de tip-le una după alta separate de un spaţiu:

 



 ServerAlias ​​ecuries-du-fourneau.com sito.ecuries-du-fourneau.com mrwebmaster

 
Directivă Alias ​​numit preia pur şi simplu fişierele care sunt de asemenea situate în exterior de la rădăcină documentul serverul Web (cel care găzduieşte site-ul Web). Această directivă are doi parametri: URL-ul care urmează să fie tradus, care este calea către resursele solicitate de intrare clientului, calea efectivă a acestora la sistemul de fişiere în cazul în care resursa este necesar.

De exemplu:

 



 Alias ​​/ icoane / usr / local / apache / iconiţe

 
În acest caz, toate cererile trimise URL-ul "http://www.nome_sito.it/icons" de pe serverul de web va căuta în directorul "/ usr / local / apache / icoane", care poate fi plasat într-o Locul de amplasare în afara document root.

AliasMatch Directiva de altă parte, oferă câteva instrumente mai mult la administratorul serverului Web, este posibil să se asocieze pentru a expresiilor regulate care conţin parametri. Iată un exemplu:

 



 AliasMatch / Crăciun /(.*) \ jpg $. / Images / concediu / Crăciun / $ 1.jpg

 
În acest al doilea caz, toate cererile de la client la fişierul "jpg". În dosarul "/ Crăciun /" sunt cautate de pe serverul Web în folderul "/ images / Vacanta / Crăciun /".

În aceeaşi categorie ...
E-Learning
Linux (Curs) Linux (Curs)
Ghid complet pentru open-source de sistem. De la 49 €.
MySQL (Curs) MySQL (Curs)
De gestionare a bazei de date open-source. De la 39 €.
PHP (Curs) PHP (Curs)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 49 €.
Link-uri sponsorizate