Ποιος είναι ο καλύτερος τρόπος για να εξαναγκάσετε το HTTPS και το WWW αλλά επιτρέψτε στο localhost;

Είναι σημαντικό να αναγκάσει HTTPS και WWW για διάφορους λόγους: να κερδίσει την εμπιστοσύνη των επισκεπτών σας δείχνει η σύνδεση είναι ασφαλής, και, εάν χρησιμοποιείτε ένα subdomain όπως το www, διατηρώντας τη συνέπεια με τους επισκέπτες σας και την αναφορά σας, στο φθηνό web σας φιλοξενία για παράδειγμα.


HTACCESS δύναμη HTTPS και WWW, αλλά επιτρέπουν localhost

Είναι σημαντικό να αναγκάσει HTTPS και WWW για διάφορους λόγους: να κερδίσει την εμπιστοσύνη των επισκεπτών σας δείχνει η σύνδεση είναι ασφαλής, και, εάν χρησιμοποιείτε ένα subdomain όπως το www, διατηρώντας τη συνέπεια με τους επισκέπτες σας και την αναφορά σας, στο φθηνό web σας φιλοξενία για παράδειγμα.

Μπορεί εύκολα να γίνει περίπλοκο στην αναφορά μηχανών όπως η Google Search Console για να έχουν διαφορετικές προβολές για τον ίδιο ακριβώς ιστότοπο και σελίδες. Ένας με ασφαλή σύνδεση HTTPS, ένας χωρίς, και ένας με το κάθε υποδίκτυο Web subdomain και ένας άλλος χωρίς και ακόμη και να γίνει ένας εφιάλτης που θα σας οδηγήσει στο να ρυθμίσετε ένα φίλτρο υποτομέα του Google Analytics για συνεπή αναφορά.

Υπάρχουν πραγματικά μερικοί εύκολοι τρόποι για να εξασφαλιστεί ότι όλοι οι επισκέπτες θα μεταφερθείτε στο ασφαλές σε ισχύ htaccess HTTPS έκδοση του χώρου και του υποτομέα Web, χωρίς να επηρεάζει τις επισκέψεις και itcan επίσης να χρησιμοποιηθεί για να ανακατευθύνει την ιστοσελίδα σε άλλη ιστοσελίδα με αυτό το απλό και κομψή μέθοδος.

Και, συν τοις άλλοις, και για να καταστεί πλήρες, για να βεβαιωθείτε ότι το subdomain localhost μπορεί να προσεγγιστεί χωρίς το subdomain Web ή την ανακατεύθυνση σε HTTPS, και ότι οι σελίδες τελειώνει με κάθετο θα μεταφερθείτε στην κανονική σελίδα, προκειμένου να αποφευχθεί η διπλή καταμέτρηση των ίδιων σελίδων στις αναφορές.

Ας απαλλαγούμε από όλες αυτές τις διπλές σελίδες, γεγονός που δυσχεραίνει στο τέλος την σωστή ενοποίηση των αναλυτικών στοιχείων:

  • http://mywebsite.com/page
  • http://mywebsite.com/page/
  • https://mywebsite.com/page
  • https://mywebsite.com/page/
  • http://www.mywebsite.com/page
  • http://www.mywebsite.com/page/
  • https://www.mywebsite.com/page
  • https://www.mywebsite.com/page/
  • Όλα αυτά θα γίνουν με την ενημέρωση του αρχείου .htaccess, το οποίο είναι ένα κρυφό αρχείο που χρησιμοποιείται στους διακομιστές του Apache, συνήθως αποθηκευμένο στο βασικό φάκελο του ιστοτόπου.

Σελίδα ανακατεύθυνσης που τελειώνει με κάθετο

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

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

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

HTACCESS δύναμη HTTPS και δύναμη WWW htaccess

Τώρα που λύνεται το τέλος της κάθετοψης, ας επικεντρωθούμε στον υποτομέα που λείπει το HTTPS ή στον υποκείμενο τομέα που λείπει από το Web που μπορεί να συμβεί, με μια ανακατεύθυνση htaccess http σε https με δύναμη www.

Ο ευκολότερος και πιο κομψός τρόπος για να συμβεί αυτό είναι να προσδιοριστούν και οι δύο και στην ίδια ακριβώς κατάσταση.

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

Ισχύστε το HTTPS και το WWW αλλά επιτρέψτε στο localhost

Μάθετε SEO Basics: Εγγραφείτε σήμερα!

Ενισχύστε την ορατότητα και την κυκλοφορία του ιστότοπού σας, κυριαρχώντας τις βασικές αρχές του SEO με το εύκολο στη διαδρομή μας.

Ξεκινήστε να μαθαίνετε SEO

Ενισχύστε την ορατότητα και την κυκλοφορία του ιστότοπού σας, κυριαρχώντας τις βασικές αρχές του SEO με το εύκολο στη διαδρομή μας.

Τώρα, όλα αυτά είναι καλά, αλλά τι συμβαίνει όταν προσπαθούμε πραγματικά να φτάσουμε στον ιστότοπό μας σε κατάσταση ανάπτυξης στον τοπικό διακομιστή XAMPP, αλλά όλα τα αιτήματά μας προς http: // localhost τώρα ανακατεύονται στη διεύθυνση https://www.mysite.com - την έκδοση παραγωγής μας;

Λοιπόν, η λύση είναι να επαναχρησιμοποιηθεί το προηγούμενο κομμάτι του κώδικα που επιβάλλει την έκδοση HTTPS και WWW της αίτησης URL, αλλά ξεκινά με την εξαίρεση από τα αιτήματα ελέγχου που είτε απευθύνονται σε localhost είτε στην τοπική διεύθυνση IP που είναι 127.0.0.1.

Και αυτό είναι, τώρα έχουμε ένα όμορφο κομμάτι κώδικα που θα λύσει όλα τα προβλήματά μας!

Επαναπροσανατολίστε το HTTP σε HTTPS htaccess, εξαναγκάστε το WWW και αφαιρέστε την τελική κάθετο

Το όλο κομμάτι του παρακάτω κώδικα μπορεί να χρησιμοποιηθεί στο αρχείο HTACCESS για να επιτευχθούν όλα τα ακόλουθα:

Ανακατεύθυνση HTTP σε HTTPS σε htacces,

Δύναμη WWW σε htaccess,

Καταργήστε την κάθετο στο τέλος της γραμμής URL.

Φυσικά, μην ξεχάσετε να αλλάξετε τη διεύθυνση URL του ιστότοπου για εκείνη που ισχύει για εσάς.

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

Συχνές Ερωτήσεις

Πώς μπορούν οι προγραμματιστές ιστού να διαμορφώσουν τους ιστότοπούς τους να ανακατευθύνουν αυτόματα σε εκδόσεις HTTPS και WWW για ασφάλεια και συνέπεια ενώ απαλλάσσουν το LocalHost από αυτές τις ανακατευθύνσεις για αναπτυξιακούς σκοπούς;
Εφαρμόστε τις ανακατευθύνσεις υπό όρους στο αρχείο .htaccess του ιστότοπού σας ή τη διαμόρφωση του διακομιστή. Χρησιμοποιήστε τους κανόνες επανεγγραφής για να ελέγξετε εάν ο τομέας δεν είναι localhost και στη συνέχεια εφαρμόστε HTTPS και www ανακατευθύνσεις. Αυτό εξασφαλίζει ότι η κυκλοφορία παραγωγής είναι ασφαλής και σωστά μορφοποιημένη, ενώ η ανάπτυξη της κυκλοφορίας στο LocalHost παραμένει ανεπηρέαστο για δοκιμές.

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

Μάθετε SEO Basics: Εγγραφείτε σήμερα!

Ενισχύστε την ορατότητα και την κυκλοφορία του ιστότοπού σας, κυριαρχώντας τις βασικές αρχές του SEO με το εύκολο στη διαδρομή μας.

Ξεκινήστε να μαθαίνετε SEO

Ενισχύστε την ορατότητα και την κυκλοφορία του ιστότοπού σας, κυριαρχώντας τις βασικές αρχές του SEO με το εύκολο στη διαδρομή μας.




Σχόλια (0)

Αφήστε ένα σχόλιο