Τι είναι το .htaccess?

Ο web server Apache προσφέρει την δυνατότητα μέσο ενός αρχείου να πραγματοποιήσουμε διάφορες ρυθμίσεις για την ενεργοποίηση η απενεργοποίηση διαφόρων επιλογών. Αυτό το αρχείο ονομάζετε .htaccess.
Κάθε ιστοσελίδα που φιλοξενείτε σε έναν διακομιστή που τρέχει Apache web server έχει την δυνατότητα να χρησιμοποιεί το .htaccess.

Δημιουργεία .htaccess

Μπορούμε να δημιουργήσουμε το αρχείο .htaccess χρησιμοποιώντας έναν απλό text editor όπως textpad, notepad ++, η το notepad των windows.
Σε περίπτωση που το αρχείο .htaccess υπάρχει στο πακέτο φιλοξενίας (web hosting) μπορούμε να το κατεβάσουμε και να το επεξεργαστούμε με έναν από τους παραπάνω text editors.
Για να δημιουργήσουμε ένα νέο αρχείο απλά ανοίγουμε ένα κενό αρχείο text και το αποθηκεύουμε ως .htacces. Αν κάποιος editor δεν επιτρέπει την αποθήκευση αρχείο με όνομα .htaccess μπορούμε πολύ απλά να το ονομάσουμε htaccess.txt και να το ανεβάσουμε στο ftp στο φάκελο που φιλοξενείτε η σελίδα μας (public_html) όπου μπορούμε να το μετονομάσουμε σε .htaccess.

Μερικά παραδείγματα

Δημιουργία custom error page

ErrorDocument 401 /page_401.html
ErrorDocument 404 /page_404.html

Αποκλισμός IP
Με το .htaccess μπορούμε να αποκλείσουμε ΙΡ’s για να μην έχουν πρόσβαση στην σελίδα.

order allow,deny
deny from 10.10.10.1
deny from 11.11.11.1
allow from all

Ανακατεύθυνση μιας σελίδας

Redirect /mypage.html http://www.toneosite.gr/neofile.html

Ανακατεύθυνση κατάλογου (folder)

Redirect /myoldsite http://www.toneosite.gr/

Και η εντολή Rewrite που μπορεί να κάνει για παράδειγμα ανακατεύθυνση μια σελίδα που θα καλέσουμε χωρίς στο www θα μας ανακατευθύνει στην ίδια σελίδα αλλά με το www.selida.gr

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite.gr [NC]
RewriteRule ^(.*)$ http://www.mysite.gr/$1 [L,R=301]

Intechs cPanel Certified Partner

Mε την περιήγησή σας στο intechs.gr αποδέχεστε την χρήση cookies. περισσότερα

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close