Αρχείο HTACCESS (Τι είναι και πώς να ανοίξετε ένα)

ΕΝΑ αρχείο με το HTACCESS επέκταση αρχείου είναι ένα αρχείο ρύθμισης παραμέτρων πρόσβασης Apache που σημαίνει "πρόσβαση υπερκειμένου". Αυτά είναι αρχεία κειμένου χρησιμοποιείται για την επίκληση μιας εξαίρεσης από τις καθολικές ρυθμίσεις που ισχύουν στους διάφορους καταλόγους ενός ιστότοπου Apache.

Η τοποθέτηση του αρχείου σε έναν κατάλογο θα παρακάμψει τις καθολικές ρυθμίσεις που προηγουμένως έρεαν σε αυτόν τον κατάλογο και τους υποκαταλόγους του. Για παράδειγμα, μπορούν να δημιουργηθούν αρχεία HTACCESS για ανακατεύθυνση α URL, αποτροπή καταχώρισης καταλόγου, αποκλεισμός συγκεκριμένων διευθύνσεις IP, αποτροπή hotlinking και πολλά άλλα.

Μια άλλη κοινή χρήση αυτού του αρχείου είναι η κατάδειξη σε ένα αρχείο HTPASSWD που αποθηκεύει διαπιστευτήρια εμποδίζοντας τους επισκέπτες να έχουν πρόσβαση σε αυτόν τον συγκεκριμένο κατάλογο αρχείων.

Αρχείο HTACCESS στα Windows 10 που ανοίγει με το Σημειωματάριο

Σε αντίθεση με άλλους τύπους αρχείων, αυτά δεν περιέχουν όνομα αρχείου. μοιάζουν με αυτό, μόνο με την επέκταση αρχείου: .htaccess.

Πώς να ανοίξετε ένα αρχείο HTACCESS

Επειδή αυτά τα αρχεία ισχύουν για τον ιστό διακομιστές που τρέχουν το Διακομιστής Ιστού Apache λογισμικού, δεν τίθενται σε ισχύ εκτός εάν χρησιμοποιούνται σε αυτό το πλαίσιο.

Ωστόσο, ακόμη και ένας απλός επεξεργαστής κειμένου μπορεί να ανοίξει ή να επεξεργαστεί το αρχείο, όπως το Σημειωματάριο των Windows ή ένα από το δικό μας Οι καλύτεροι δωρεάν επεξεργαστές κειμένου λίστα. Ένα άλλο δημοφιλές, αν και όχι δωρεάν, πρόγραμμα επεξεργασίας HTACCESS είναι Adobe Dreamweaver.

Πώς να μετατρέψετε το αρχείο

Μπορείτε να μετατρέψετε το αρχείο σε αNgnix αρχείο διακομιστή ιστού χρησιμοποιώντας αυτό το διαδικτυακό Μετατροπέας HTACCESS σε nginx. Πρέπει να επικολλήσετε τα περιεχόμενά του στο πλαίσιο κειμένου για να μετατρέψετε τον κώδικα σε έναν αναγνωρίσιμο από το Ngnix.

Παρόμοια με τον μετατροπέα nginx, το αρχείο μπορεί να μετατραπεί σε Web. Ρύθμιση παραμέτρων με χρήση του codebreak's online .htaccess στο Web. Μετατροπέας διαμόρφωσης. Αυτό είναι χρήσιμο εάν θέλετε το αρχείο να λειτουργεί με μια εφαρμογή web ASP.NET.

Δείγμα αρχείου

Παρακάτω είναι ένα δείγμα αρχείου .HTACCESS. Αυτό το συγκεκριμένο αρχείο μπορεί να είναι χρήσιμο για έναν ιστότοπο που βρίσκεται επί του παρόντος υπό ανάπτυξη και δεν είναι ακόμη έτοιμος για το κοινό.

AuthType βασικό
AuthName "Ωχ! Προσωρινά υπό κατασκευή...»
AuthUserFile /.htpasswd
AuthGroupFile /dev/null
Απαιτείται ερώτηση έγκυρου χρήστη # κωδικού πρόσβασης για όλους τους άλλους
Παραγγελία Άρνηση, Επιτρέπεται
Αρνηθείτε από όλους
Να επιτρέπεται από 192.168.10.10 # Η διεύθυνση IP του προγραμματιστή
Να επιτρέπεται από το w3.org
Να επιτρέπεται από το googlebot.com # Επιτρέπει στην Google να ανιχνεύει τις σελίδες σας
Ικανοποιήστε οποιοδήποτε # Δεν απαιτείται κωδικός πρόσβασης εάν επιτρέπεται ο κεντρικός υπολογιστής/IP.

Κάθε γραμμή αυτού του αρχείου έχει έναν συγκεκριμένο σκοπό. ο /.htpasswd Η καταχώριση, για παράδειγμα, υποδεικνύει ότι αυτός ο κατάλογος είναι κρυμμένος από δημόσια προβολή, εκτός εάν χρησιμοποιείται κωδικός πρόσβασης. Ωστόσο, εάν η διεύθυνση IP που εμφανίζεται παραπάνω χρησιμοποιείται για πρόσβαση στη σελίδα, τότε ο κωδικός πρόσβασης δεν απαιτείται.

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

Θα πρέπει να μπορείτε να πείτε από το παραπάνω δείγμα ότι αυτά τα αρχεία μπορούν να κάνουν πολλά διαφορετικά πράγματα. Είναι αλήθεια ότι δεν είναι τα πιο εύκολα αρχεία για να δουλέψεις.

Μπορείτε να διαβάσετε περισσότερα σχετικά με τον τρόπο χρήσης ενός αρχείου HTACCESS για τον αποκλεισμό διευθύνσεων IP, την αποτροπή των θεατών από το άνοιγμα του αρχείου, τον αποκλεισμό της κυκλοφορίας στον κατάλογο, την απαίτηση SSL, απενεργοποίηση προγραμμάτων λήψης/αναγωγέων ιστότοπων και πολλά άλλα στο Κιτ JavaScript, Απάχης, WordPress, και DigitalOcean.