htaccess tutorial 12: Χρήση SSI

Δημοσιεύτηκε από τον alex

Το SSI είναι τα αρχικά των λέξεων Server Side Include. Το SSI είναι ουσιαστικά ειδικές html ετικέτες με τις οποίες μπορείτε να τις συμπεριλάβατε για να καλέσετε άλλο html περιεχόμενο ή CGI scripts. Αυτό είναι ιδιαίτερα χρήσιμο όταν για παράδειγμα θέλουμε να συμπεριλάβουμε ένα μενού σε όλες τις σελίδες ή το footer για παράδειγμα. Έτσι γλιτώνετε αρκετό χρόνο από την ανάπτυξη της ιστοσελίδας σας. Ένα παράδειγμα είναι το παρακάτω:

Με αυτό τον τρόπο συμπεριλάβαμε το συγκεκριμένο αρχείο html. Έχετε υπόψη ότι η παραπάνω εντολή μπαίνει μέσα στο ίδιο το html αρχείο και όχι στο .htaccess. Έτσι με αυτό τον τρόπο αν έχουμε μία ιστοσελίδα με αρκετές υποσελίδες, μπορούμε να εμφανίσουμε το ίδιο μενού σε όλες τις υποσελίδες προσθέτοντας μόνο την παραπάνω γραμμή.

Για να λειτουργήσει όμως το παραπάνω, είναι απαραίτητο να αλλάξουμε την κατάληξη της ιστοσελίδας σας από .html σε .shtml. Εάν έχουμε όμως αρκετές σελίδες, ίσως να είναι ιδιαίτερα δύσκολο να κάνουμε αυτή την αλλαγή παντού. Σε αυτή την περίπτωση προσθέτουμε την παρακάτω εντολή στο .htaccess αρχείο μας:
AddHandler server-parsed .html
Με αυτό τον τρόπο λέμε στον Apache να ενεργοποιήσει το SSI σε όλα τα html αρχεία. Βέβαια, σε περίπτωση που τα αρχεία μας είναι σε .html είναι απαραίτητο να προσθέσουμε και εκεί το κατάλληλο handler. Οπότε θα έπρεπε η εντολή να μοιάζει κάπως έτσι:
AddHandler server-parsed .html
AddHandler server-parsed .htm

Leave a Reply

Your email address will not be published.

 
 
 
εκπαιδευτικά βίντεο

Εκπαιδευτικά Βίντεο

Εκπαιδευτείτε μέσα από τα εντελώς δωρεάν βίντεο μας, πάνω σε web τεχνολογίες όπως HTML, CSS, Javascript και PHP.

 
δωρεάν themes

Δωρεάν Themes

Στη Supremo Hosting προσφέρουμε εντελώς δωρεάν premium wordpress themes για τις ανάγκες της ιστοσελίδας σας!

 
κατασκευή ιστοσελίδων

Κατασκευή Ιστοσελίδων

Επωφεληθείτε από τις εξαιρετικά χαμηλές τιμές που προσφέρουμε πάνω στην κατασκευή ιστοσελίδων και eshop.

cards