Βασικά στοιχεία της προεπιλεγμένης ιστοσελίδας Index.html

Ένα από τα πρώτα πράγματα που μαθαίνετε καθώς αρχίζετε να βυθίζετε τα δάχτυλά σας στα νερά σχεδιασμός ιστότοπου είναι πώς να αποθηκεύσετε τα έγγραφά σας ως ιστοσελίδες. Πολλά σεμινάρια και άρθρα σχετικά με την έναρξη του σχεδιασμού ιστοσελίδων θα σας καθοδηγήσουν να αποθηκεύσετε το δικό σας αρχικό έγγραφο HTML με το όνομα του αρχείου index.html. Ας ρίξουμε μια ματιά στο νόημα πίσω από αυτήν τη συγκεκριμένη σύμβαση ονομασίας που είναι, πράγματι, ένα βιομηχανικό πρότυπο.

Πρόσωπο που περιηγείται στη σελίδα ευρετηρίου του / acme
Derek Abella / Lifewire

Προεπιλεγμένη αρχική σελίδα

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

Αρχιτεκτονική ιστότοπου και ευρετήριο.html

Οι ιστότοποι δημιουργούνται εντός καταλόγων σε διακομιστή ιστού. Για τον ιστότοπό σας, πρέπει να αποθηκεύσετε κάθε ιστοσελίδα ως ξεχωριστό αρχείο. Για παράδειγμα, η σελίδα "Σχετικά με εμάς" μπορεί να αποθηκευτεί ως

instagram viewer
about.html και η σελίδα "Επικοινωνήστε μαζί μας" μπορεί να είναι contact.html. Ο ιστότοπός σας θα αποτελείται από αυτά τα έγγραφα .html.

Μερικές φορές όταν κάποιος επισκέπτεται τον ιστότοπο, το κάνει χωρίς να καθορίζει ένα από αυτά τα συγκεκριμένα αρχεία στη διεύθυνση που χρησιμοποιούν για τη διεύθυνση URL. Για παράδειγμα:

http://www.lifewire.com

Παρόλο που δεν υπάρχει σελίδα που να αναφέρεται στο αίτημα διεύθυνσης URL που υποβάλλεται στον διακομιστή, αυτός ο διακομιστής ιστού εξακολουθεί να χρειάζεται να παραδώσει μια σελίδα για αυτό το αίτημα, ώστε το πρόγραμμα περιήγησης να έχει κάτι να εμφανίζεται. Το αρχείο που θα παραδοθεί είναι η προεπιλεγμένη σελίδα για αυτόν τον κατάλογο. Βασικά, εάν δεν ζητείται αρχείο, ο διακομιστής γνωρίζει ποιο θα εξυπηρετήσει από προεπιλογή. Στους περισσότερους διακομιστές ιστού, ονομάζεται η προεπιλεγμένη σελίδα σε έναν κατάλογο.

index.html

Στην ουσία, όταν μεταβαίνετε σε μια διεύθυνση URL και καθορίστε ένα συγκεκριμένο αρχείο, αυτό θα παραδώσει ο διακομιστής. Εάν δεν καθορίσετε ένα όνομα αρχείου, ο διακομιστής αναζητά ένα προεπιλεγμένο αρχείο και το εμφανίζει αυτόματα - σχεδόν σαν να πληκτρολογήσατε αυτό το όνομα αρχείου στη διεύθυνση URL.

Άλλα προεπιλεγμένα ονόματα σελίδων

Εκτός από το index.html, υπάρχουν και άλλα προεπιλεγμένα ονόματα σελίδων που χρησιμοποιούν ορισμένοι ιστότοποι, όπως:

  • index.htm
  • default.htm ή default.html
  • home.htm ή home.html

Η πραγματικότητα είναι ότι ένας διακομιστής ιστού μπορεί να ρυθμιστεί ώστε να αναγνωρίζει οποιοδήποτε αρχείο θέλετε ως προεπιλογή για αυτόν τον ιστότοπο. Σε αυτήν την περίπτωση, εξακολουθεί να είναι καλή ιδέα να διατηρήσετε το index.html ή το index.htm επειδή αναγνωρίζεται αμέσως στους περισσότερους διακομιστές χωρίς να απαιτείται πρόσθετη διαμόρφωση. Ενώ το default.htm χρησιμοποιείται μερικές φορές σε διακομιστές των Windows, χρησιμοποιώντας το index.html όλα, αλλά διασφαλίζει ότι ανεξάρτητα από το πού επιλέγετε να φιλοξενήσετε το ιστότοπο, συμπεριλαμβανομένης της επιλογής αλλαγής παρόχων φιλοξενίας στο μέλλον, η προεπιλεγμένη αρχική σελίδα σας θα εξακολουθεί να αναγνωρίζεται και να εμφανίζεται.

Πρέπει να έχετε σελίδα index.html σε όλους τους καταλόγους σας

Όποτε έχετε έναν κατάλογο στον ιστότοπό σας, είναι η καλύτερη πρακτική να έχετε μια αντίστοιχη σελίδα index.html. Ακόμα κι αν δεν σκοπεύετε να εμφανίσετε περιεχόμενο στις σελίδες ευρετηρίου επιλεγμένων καταλόγων με πραγματικούς συνδέσμους σελίδων, η ύπαρξη του αρχείου είναι μια έξυπνη μετακίνηση εμπειρίας χρήστη, καθώς και ένα χαρακτηριστικό ασφαλείας.

Η χρήση ενός προεπιλεγμένου ονόματος αρχείου όπως το index.html είναι επίσης μια δυνατότητα ασφαλείας

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

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

Εγκαταστάσεις IIS απενεργοποιημένη από προεπιλογή η περιήγηση καταλόγου. Εάν το προεπιλεγμένο έγγραφο δεν βρεθεί και το προεπιλεγμένο έγγραφο και η περιήγηση καταλόγου είναι απενεργοποιημένα, ο χρήστης θα λάβει ένα σφάλμα 404.

Εάν πιέζεστε για χρόνο και θέλετε να το ελέγξετε μόνοι σας, μια εύκολη λύση είναι απλώς να γράψετε μια προεπιλεγμένη ιστοσελίδα και να το ονομάσετε index.html. Η μεταφόρτωση αυτού του αρχείου στον κατάλογό σας θα σας βοηθήσει να κλείσετε αυτήν την πιθανή τρύπα ασφαλείας. Επιπλέον, είναι επίσης καλή ιδέα να επικοινωνήσετε με τον πάροχο φιλοξενίας σας και να ζητήσετε να απενεργοποιηθεί η προβολή καταλόγου.

Ιστότοποι που δεν χρησιμοποιούν αρχεία .HTML

Ορισμένοι ιστότοποι, όπως αυτοί που υποστηρίζονται από ένα σύστημα διαχείρισης περιεχομένου ή εκείνοι που χρησιμοποιούν πιο ισχυρές γλώσσες προγραμματισμού, όπως PHP ή ASP, ενδέχεται να μην χρησιμοποιούν σελίδες .html στη δομή τους. Για αυτούς τους ιστότοπους, εξακολουθείτε να θέλετε να βεβαιωθείτε ότι έχει οριστεί μια προεπιλεγμένη σελίδα και για επιλεγμένους καταλόγους σε αυτόν ιστότοπος, έχοντας μια σελίδα index.html (ή index.php, index.asp κ.λπ.) εξακολουθεί να είναι επιθυμητή για τους λόγους που περιγράφονται πάνω από.

instagram story viewer