cPanel

Πώς βρίσκω και επεξεργάζομαι το .htaccess

Μάθετε πού βρίσκεται το αρχείο .htaccess στο cPanel, πώς να το εμφανίσετε αν είναι κρυφό και πώς να το επεξεργαστείτε με ασφάλεια από το File Manager.

Το .htaccess είναι ένα μικρό αρχείο ρυθμίσεων που βρίσκεται συνήθως στον φάκελο του site σας και χρησιμοποιείται για πράγματα όπως redirect, περιορισμούς πρόσβασης, ρυθμίσεις εμφάνισης καταλόγων και βασικούς κανόνες λειτουργίας του site.

Αν χρειάζεται να το βρείτε ή να το αλλάξετε από το File Manager του cPanel, ακολουθήστε τα παρακάτω βήματα.

Τι είναι το .htaccess

Το .htaccess είναι ένα αρχείο κειμένου με οδηγίες για τον web server. Συνήθως το χρησιμοποιείτε για:

  • Redirect από ένα URL σε άλλο
  • Απόκρυψη ή εμφάνιση φακέλων
  • Ρυθμίσεις για 403 error
  • Έλεγχο της πρόσβασης σε συγκεκριμένα αρχεία ή φακέλους

Προσοχή: μια λάθος αλλαγή μπορεί να επηρεάσει τη λειτουργία του site. Γι’ αυτό καλό είναι να κρατάτε πάντα αντίγραφο πριν το επεξεργαστείτε.

Πού βρίσκεται συνήθως το .htaccess

Στα περισσότερα sites, το αρχείο βρίσκεται μέσα στον βασικό φάκελο του site, δηλαδή στο public_html.

Αν έχετε περισσότερα από ένα site ή subdomain, το .htaccess μπορεί να βρίσκεται και μέσα σε άλλον φάκελο, ανάλογα με το πού είναι εγκατεστημένο το site.

Πώς να εμφανίσετε κρυφά αρχεία στο File Manager

Το .htaccess είναι συχνά κρυφό αρχείο. Αν δεν το βλέπετε, ακολουθήστε αυτά τα βήματα:

  1. Συνδεθείτε στο cPanel.
  2. Ανοίξτε το File Manager.
  3. Μπείτε στον φάκελο public_html ή στον φάκελο του site σας.
  4. Αν δεν εμφανίζεται το .htaccess, πατήστε Settings επάνω δεξιά.
  5. Ενεργοποιήστε το Show Hidden Files (dotfiles).
  6. Πατήστε Save.

Μετά από αυτό, το αρχείο θα πρέπει να εμφανιστεί στη λίστα των αρχείων.

Πώς να επεξεργαστείτε το .htaccess

Αφού το βρείτε:

  1. Κάντε δεξί κλικ στο .htaccess.
  2. Επιλέξτε Edit.
  3. Αν σας ζητηθεί, επιβεβαιώστε την κωδικοποίηση ή πατήστε Edit ξανά.
  4. Κάντε τις αλλαγές σας.
  5. Πατήστε Save Changes.

Αν θέλετε απλώς να δείτε το περιεχόμενο χωρίς αλλαγές, μπορείτε να επιλέξετε View.

Πριν κάνετε αλλαγές: κρατήστε αντίγραφο

Πριν πειράξετε το αρχείο, είναι καλή πρακτική να κρατήσετε backup.

Μπορείτε να το κάνετε με έναν από τους παρακάτω τρόπους:

  • Να κάνετε Copy το αρχείο και να το μετονομάσετε σε κάτι όπως .htaccess-backup
  • Να κατεβάσετε το αρχείο στον υπολογιστή σας

Έτσι, αν κάτι δεν λειτουργήσει σωστά, μπορείτε εύκολα να επαναφέρετε την προηγούμενη έκδοση.

Πώς να φτιάξετε νέο .htaccess αν δεν υπάρχει

Αν δεν βλέπετε καθόλου αρχείο .htaccess, μπορείτε να δημιουργήσετε ένα νέο:

  1. Ανοίξτε το File Manager.
  2. Μπείτε στον σωστό φάκελο, συνήθως στο public_html.
  3. Πατήστε + File ή New File.
  4. Δώστε όνομα .htaccess.
  5. Πατήστε Create New File.
  6. Κάντε δεξί κλικ και επιλέξτε Edit.
  7. Προσθέστε τον κώδικα που χρειάζεστε και αποθηκεύστε.

Αν το αρχείο δεν δημιουργείται σωστά, ελέγξτε ότι το όνομα ξεκινά με τελεία: .htaccess.

Παραδείγματα χρήσης

1. Redirect από ένα παλιό URL σε νέο

Αν θέλετε μια σελίδα να οδηγεί σε άλλη, μπορείτε να βάλετε έναν κανόνα redirect. Για παράδειγμα:

Redirect 301 /old-page https://www.to-domain-sas.gr/new-page

Αυτό σημαίνει ότι όποιος επισκέπτεται το παλιό URL θα μεταφέρεται μόνιμα στο νέο.

2. Αποφυγή εμφάνισης λίστας φακέλων

Αν βλέπετε στην οθόνη κάτι σαν Index of, σημαίνει ότι ο server εμφανίζει τη λίστα των αρχείων ενός φακέλου επειδή δεν υπάρχει αρχείο αρχικής σελίδας, όπως index.php ή index.html.

Για να το περιορίσετε, μπορείτε να προσθέσετε:

Options -Indexes

Αυτό σταματά την εμφάνιση της λίστας περιεχομένων του φακέλου.

3. Ρύθμιση για 403

Το 403 Forbidden σημαίνει ότι η πρόσβαση σε κάτι δεν επιτρέπεται. Αυτό μπορεί να συμβαίνει λόγω:

  • λάθος permissions
  • λανθασμένου .htaccess
  • προστασίας φακέλου

Αν θέλετε να ελέγξετε αν φταίει το .htaccess, μπορείτε προσωρινά να το μετονομάσετε σε .htaccess-old και να δείτε αν το site ανοίγει κανονικά. Αν ανοίξει, τότε το πρόβλημα πιθανόν σχετίζεται με το περιεχόμενο του αρχείου.

Τι είναι τα permissions και γιατί έχουν σημασία

Τα permissions καθορίζουν ποιος μπορεί να διαβάσει, να γράψει ή να εκτελέσει ένα αρχείο ή φάκελο.

Για το .htaccess, συνήθως χρησιμοποιούνται ασφαλείς ρυθμίσεις όπως:

  • 644 για αρχεία
  • 755 για φακέλους

Αν τα permissions είναι λάθος, μπορεί να εμφανιστεί 403 ή να μην λειτουργούν σωστά οι κανόνες του site.

Για να τα ελέγξετε στο File Manager:

  1. Κάντε δεξί κλικ στο αρχείο.
  2. Επιλέξτε Permissions.
  3. Ελέγξτε την τιμή και διορθώστε την αν χρειάζεται.

Τι να κάνετε αν δεν βλέπετε αλλαγές

Αν αλλάξατε το .htaccess αλλά δεν βλέπετε αποτέλεσμα:

  • Ελέγξτε ότι επεξεργαστήκατε το σωστό αρχείο μέσα στο σωστό φάκελο
  • Βεβαιωθείτε ότι το site βρίσκεται στο public_html ή στον σωστό directory
  • Καθαρίστε την cache του browser σας
  • Ελέγξτε αν υπάρχει δεύτερο .htaccess σε υποφάκελο που υπερισχύει

Χρήσιμη συμβουλή για αρχεία zip

Αν ανεβάσατε ένα site σε .zip, πρώτα κάντε Extract μέσα στο σωστό φάκελο, συνήθως στο public_html.

Μετά την αποσυμπίεση, ελέγξτε αν το .htaccess βρίσκεται στο σωστό σημείο. Συχνά τα αρχεία μπαίνουν μέσα σε έναν επιπλέον φάκελο και όχι απευθείας στο public_html, οπότε το site ή το redirect μπορεί να μη λειτουργεί όπως περιμένετε.

Συνοπτικά

  1. Μπείτε στο cPanel και ανοίξτε το File Manager.
  2. Πηγαίνετε στο public_html ή στον φάκελο του site.
  3. Ενεργοποιήστε τα Show Hidden Files αν δεν βλέπετε το .htaccess.
  4. Κρατήστε backup πριν κάνετε αλλαγές.
  5. Επεξεργαστείτε το αρχείο με προσοχή και αποθηκεύστε.
  6. Ελέγξτε permissions, redirects, Index of και πιθανά 403 αν κάτι δεν λειτουργεί σωστά.

Αν θέλετε, μπορούμε να σας βοηθήσουμε να εντοπίσετε ποιο .htaccess χρησιμοποιεί το site σας ή να ελέγξετε γιατί εμφανίζεται 403 ή Index of.

Χρειάζεστε περισσότερη βοήθεια;

Αν το θέμα σας είναι διαφορετικό ή χρειάζεται τεχνικό έλεγχο, ανοίξτε ticket στην ομάδα υποστήριξης.

Ανοίξτε ticket