..


Σύνδεσμοι διαφημιζόμενων

Redirect το URL στον Apache mod_alias

Το άρθρο γράφτηκε από τον Claudio Garau
Σελίδα 1 από 3

1. Apache mod_alias module

Η mod_alias σε Apache είναι μια ενότητα που αναφέρεται από τις οδηγίες, οι οποίες καθορίζουν τις εναλλακτικές λύσεις στο είδος του URL (μετάφραση), στην πράξη θα είναι δυνατόν να επιτευχθεί μια συγκεκριμένη ιστοσελίδα ή άλλων πόρων από διαφορετικές πληκτρολογώντας στη γραμμή διευθύνσεων, για τον ίδιο λόγο, η mod_alias μπορεί επίσης να χρησιμοποιηθεί για τις πράξεις του ανακατευθύνσεις URL.

Ας πάρουμε ένα παράδειγμα, γνωρίζουμε ότι οι οδηγίες Apache πρέπει να γραφτεί με το δοχείο που καθορίζονται στη διαμόρφωση αρχείο httpd.conf και προορίζονται να παρέχουν οδηγίες για τη λειτουργία του διακομιστή Web.
Στο επόμενο παράθυρο οδηγίες δείχνουν ένα παράδειγμα για μια αρκετά κοινή δοχεία:

 



 <VirtualHost *>

 





 Όνομα_διακομιστή www.corinne-fleurs-gironde.com







 ServerAlias ​​corinne-fleurs-gironde.com







 # ... Οι άλλες οδηγίες

 





 </ VirtualHost>

 
Στον κώδικα που έχουμε προτείνει δύο οδηγίες: Όνομα_διακομιστή, γεγονός που δείχνει το πραγματικό όνομα του κεντρικού υπολογιστή του δικτυακού τόπου και ServerAlias ​​μας ότι μπορούν να περάσουν ως παράμετροι για τα διάφορα ψευδώνυμα του πρωτοτύπου, προκύπτει ότι η τοποθεσία που αναφέρεται στο δοχείο μπορεί να επιτευχθεί είτε εισέρχεται σε μια πλήρη διεύθυνση ("www.corinne-fleurs-gironde.com") και το ψευδώνυμο του ("corinne-fleurs-gironde.com").

ServerAlias, όπως αναμενόταν, δέχεται πολλές παραμέτρους, να είναι ενεργός, απλά πληκτρολογήστε τη μία μετά την άλλη που χωρίζονται από ένα διάστημα:

 



 ServerAlias ​​corinne-fleurs-gironde.com sito.corinne-fleurs-gironde.com mrwebmaster

 
Η οδηγία Alias ​​ονομάζεται απλά ανακτά τα αρχεία που βρίσκονται επίσης έξω από το διακομιστή ρίζα έγγραφο Web (αυτό που φιλοξενεί την ιστοσελίδα). Η παρούσα οδηγία λαμβάνει δύο παραμέτρους: το URL προς μετάφραση, που είναι η διαδρομή προς την πηγή που ζήτησε είσοδο του πελάτη, η πραγματική διαδρομή του συστήματος αρχείων όπου ο πόρος απαιτείται.

Για παράδειγμα:

 



 Alias ​​/ εικόνες / usr / local / apache / εικονίδια

 
Στην περίπτωση αυτή, όλες οι αιτήσεις αποστέλλονται στη διεύθυνση URL "http://www.nome_sito.it/icons" από το διακομιστή Web θα αναζητήσει στον κατάλογο "/ usr / local / apache / εικονίδια" που μπορούν να τοποθετηθούν σε ένα τοποθεσία έξω από τη ρίζα εγγράφου.

Η οδηγία AliasMatch άλλη πλευρά, προσφέρει μερικά περισσότερα εργαλεία για να τον διαχειριστή του διακομιστή Web, είναι δυνατό να συνδεθούν με το κανονικές εκφράσεις που περιέχουν τις παραμέτρους. Εδώ είναι ένα παράδειγμα:

 



 AliasMatch / Χριστούγεννα /(.*) \. Jpg $ / images / αργιών / Χριστούγεννα / $ 1.jpg

 
Στη δεύτερη αυτή περίπτωση, όλα τα αιτήματα από τον πελάτη στο αρχείο. "JPG" στο φάκελο "/ Χριστούγεννα /" γίνεται αναζήτηση από το διακομιστή Web στο φάκελο "/ images / διακοπές / Χριστούγεννα /".

Στην ίδια κατηγορία ...
E-Learning
Linux (Μάθημα) Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €.
MySQL (Μάθημα) MySQL (Μάθημα)
Διαχείριση του open-source βάση δεδομένων. Από 39 €.
PHP (Μάθημα) PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €.
Σύνδεσμοι διαφημιζόμενων