WordPress Yardım

Bu sayfayı sizin için çevirmek üzere elimizden gelenin en iyisini yaptık. İngilizce sayfa da kullanılabilir.

Windows'ta HTTP'yi WordPress için HTTPS'ye yönlendirme

WordPress web sitenizi Windows'ta güvenli HTTPS protokolüne yönlendirmek için yeniden yönlendirmenin düzgün çalışabilmesi için birkaç adım atmanız gerekir.

Not: Siteniz Yönetilebilir WordPress hosting platformumuzda barındırılıyorsa bu ayarları manuel olarak değiştirmenize gerek yoktur, HTTPS protokolü otomatik olarak yapılandırılır.

WordPress Hazırlık adımları

Herhangi bir kod değiştirilmeden önce bu adımlar atılmalıdır.

  1. WordPress’te oturum açma.
  2. Soldaki menüden Ayarlar'ı ve ardından Genel'i seçin.
  3. Aşağıdaki girişleri bulun:
    • WordPress Adresi (URL)
    • Site Adresi (URL)
  4. Her iki URL’yi de http yerine https içerecek şekilde güncelleyin.
  5. Sayfayı kaydırarak Değişiklikleri Kaydet seçeneğini belirleyin.

Windows Yönlendirme Adımları

WordPress web siteniz Windows’ta barındırılıyorsa bir web.config yapılandırma dosyası kullanır . Web.config dosyasını sitenizin kök dizinine yerleştirmek, dosya algılandığında ve yürütüldüğünde sitenizin davranışını değiştirir.

  1. Hosting hesabınızdan web.config dosyanızın bir kopyasını indirin.
  2. Dosyayı seçtiğiniz bir metin düzenleyiciyle açın.

    Not: web.config dosyasını sözcük kaydırma kullanmayan bir düz metin düzenleyici kullanarak düzenlediğinizden emin olun. Bazı düzenleyiciler (MS Word veya sözcük kaydırmanın etkinleştirildiği Not Defteri gibi) satır sonunu belirtmek için görünmez karakterler ekler. Web.config dosyanız, içinde bu özel karakterler varsa çalışmaz.

  3. Gerekli değişiklikleri yapın (aşağıdaki örneklere bakın).
  4. Değişikliklerinizi kaydedin.
  5. Değiştirilen web.config dosyasını hosting hesabınıza yükleyin.
  6. HTTP protokolü üzerinden siteyi ziyaret ederek çalışmanızı test edin. Otomatik olarak HTTPS'ye yönlendirmelidir.

Örnek WordPress web.config İçeriği

WordPress sitenizde zaten varsayılan bir giriş olmalıdır.web.config dosya. Bu örneğe benzer görünmelidir:

? xml version = "1.0" kodlama = "UTF-8"? > yapılandırma > system.webServer > yeniden yaz > kurallar > kural adı = "WordPress Kuralı" stopProcessing = "true"> eşleşme url = ". *" / > koşullar > input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / > ekle input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > ekle / koşullar > eylem türü = "Yeniden Yaz" url = "index.php" / > / kural > / kurallar > / yeniden yaz > /system.webServer > / configuration >

Hosting hesabınızın siteye gelen tüm trafikte HTTPS protokolünü zorlayacağından emin olmak için aşağıdakileri web.config dosyasına eklemeniz gerekir.

temizle / > kural adı = "https’ye yönlendir" stopProcessing = "true"> eşleşme url = "(. *)" / > koşullar > input = " {HTTPS} " pattern = "off" ignoreCase = "true" / > ekle / koşullar > eylem türü = "Yönlendirme" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "Kalıcı" / > / kural >

Kod parçacığını web.config dosyasındaki kuralların sonrasına yerleştirmeniz gerekir. Aşağıdaki örnektekine benzer görünmelidir:

? xml version = "1.0" kodlama = "UTF-8"? > yapılandırma > system.webServer > yeniden yaz > kurallar > temizle / > kural adı = "https’ye yönlendir" stopProcessing = "true"> eşleşme url = "(. *)" / > koşullar > input = "ekle{HTTPS} "pattern =" off "ignoreCase =" true "/ > / koşullar > eylem türü = "Yönlendirme" url = "https://{HTTP_HOST}{REQUEST_URI} "redirectType =" Kalıcı "/ > / kural > kural adı = "WordPress Kuralı" stopProcessing = "true"> eşleşme url = ". *" / > koşullar > input = "ekle{REQUEST_FILENAME} "matchType =" IsFile "negate =" true "/ > input = "ekle{REQUEST_FILENAME} "matchType =" IsDirectory "negate =" true "/ > / koşullar > eylem türü = "Yeniden Yaz" url = "index.php" / > / kural > / kurallar > / yeniden yaz > /system.webServer > / configuration >

Daha fazla bilgi