WordPress Βοήθεια

Κάναμε ό, τι μπορούσαμε για να μεταφράσουμε αυτή τη σελίδα για εσάς. Η αγγλική σελίδα είναι επίσης διαθέσιμη.

Ανακατεύθυνση HTTP σε HTTPS για WordPress στα Windows

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

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

Βήματα προετοιμασίας WordPress

Αυτά τα βήματα πρέπει να ληφθούν πριν τροποποιήσετε οποιονδήποτε κωδικό.

  1. Είσοδος στο WordPress.
  2. Από το αριστερό μενού, επιλέξτε Ρυθμίσεις και, στη συνέχεια, επιλέξτε Γενικά .
  3. Βρείτε τις ακόλουθες καταχωρήσεις:
    • Διεύθυνση WordPress (URL)
    • Διεύθυνση ιστότοπου (URL)
  4. Ενημερώστε και τα δύο URL για να συμπεριλάβετε το https αντί για το http .
  5. Κάντε κύλιση προς τα κάτω στη σελίδα και επιλέξτε Αποθήκευση αλλαγών.

Βήματα ανακατεύθυνσης των Windows

Αν ο ιστότοπός σας WordPress φιλοξενείται στα Windows, θα χρησιμοποιεί ένα αρχείο διαμόρφωσης web.config . Η τοποθέτηση του web.config στη ρίζα του ιστότοπού σας θα αλλάξει τη συμπεριφορά του ιστότοπού σας όταν εντοπιστεί και εκτελείται το αρχείο.

  1. Κάντε λήψη ενός αντιγράφου του web.config από τον λογαριασμό φιλοξενίας σας.
  2. Ανοίξτε το αρχείο με ένα πρόγραμμα επεξεργασίας κειμένου της επιλογής σας.

    Σημείωση: Βεβαιωθείτε ότι επεξεργαστείτε το αρχείο web.config χρησιμοποιώντας ένα απλό πρόγραμμα επεξεργασίας κειμένου που δεν χρησιμοποιεί περιτύλιγμα λέξεων. Ορισμένοι επεξεργαστές (όπως το MS Word ή το σημειωματάριο με ενεργοποίηση περιτύλιξης λέξεων) θα εισαγάγουν αόρατους χαρακτήρες για να σημειώσουν διακοπή γραμμής. Το αρχείο web.config δεν λειτουργεί αν έχει αυτούς τους ειδικούς χαρακτήρες.

  3. Κάντε τις απαραίτητες αλλαγές (δείτε παραδείγματα παρακάτω).
  4. Αποθηκεύστε τις αλλαγές σας.
  5. Ανεβάστε το τροποποιημένο web.config στον λογαριασμό φιλοξενίας σας.
  6. Δοκιμάστε τη δουλειά σας, επισκεφθείτε τον ιστότοπο μέσω του πρωτοκόλλου HTTP. Θα πρέπει να ανακατευθύνεται αυτόματα σε HTTPS.

Παράδειγμα Περιεχόμενο WordPress web.config

Ο ιστότοπός σας WordPress πρέπει να έχει ήδη μια προεπιλεγμένη καταχώρηση στον ιστότοπό σαςweb.config αρχείο. Θα πρέπει να μοιάζει παρόμοια με αυτό το παράδειγμα:

? xml version = "1.0" encoding = "UTF-8"; > διαμόρφωση > system.webServer > επανεγγραφής > κανόνες > policy name = "Rule WordPress Rule" stopProcessing = "true"> ταιριάζει με το url = ".*" / > συνθήκες > Προσθήκη input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / > Προσθήκη input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > /συνθήκες > action type = "Rewrite" url = "index.php" / > /policy > /κανόνες > /ξαναγράψτε > /system.webServer > /διαμόρφωση >

Για να εξασφαλίσετε ότι ο λογαριασμός φιλοξενίας σας θα αναγκάσει το πρωτόκολλο HTTPS σε όλη την επισκεψιμότητα στον ιστότοπο, θα πρέπει να προσθέσετε τα ακόλουθα στο αρχείο web.config.

διαγραφή / > policy name = "Redirect to https" stopProcessing = "true"> ταιριάζει με το url = "(.*)" / > συνθήκες > add input = " {HTTPS} " pattern = "off" injoreCase = "true" / > /συνθήκες > action type = "Redirect" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "Μόνιμη" / > /policy >

Θα χρειαστεί να τοποθετήσετε το αποσπάσματα κώδικα μετά τους κανόνες στο αρχείο web.config. Θα πρέπει να μοιάζει παρόμοια με το ακόλουθο παράδειγμα:

? xml version = "1.0" encoding = "UTF-8"; > διαμόρφωση > system.webServer > επανεγγραφής > κανόνες > διαγραφή / > policy name = "Redirect to https" stopProcessing = "true"> ταιριάζει με το url = "(.*)" / > συνθήκες > Προσθήκη εισόδου = "{HTTPS} "pattern =" off "injoreCase =" true " / > /συνθήκες > action type = "Ανακατεύθυνση" url = "https://{HTTP_HOST}{REQUEST_URI} "redirectType =" Μόνιμη " / > /policy > policy name = "Rule WordPress Rule" stopProcessing = "true"> ταιριάζει με το url = ".*" / > συνθήκες > Προσθήκη εισόδου = "{REQUEST_FILENAME} "matchType =" IsFile "negate =" true " / > Προσθήκη εισόδου = "{REQUEST_FILENAME} "matchType =" IsDirectory "negate =" true " / > /συνθήκες > action type = "Rewrite" url = "index.php" / > /policy > /κανόνες > /ξαναγράψτε > /system.webServer > /διαμόρφωση >

Περισσότερες πληροφορίες