En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'i HTTP'den HTTPS'ye Doğru Şekilde Taşıma (Yeni Başlayanlar İçin Kılavuz)

Yeni başlayanlar bize sık sık web sitelerini SSL veya HTTPS'ye taşımakla ilgili sorular soruyor. Terimler kulağa çok teknik gelse de, aslında bunu yapmak çok kolaydır.

Bir web sitesinin URL'sinde HTTPS, bir SSL sertifikası yükleyerek güvenli bir veri aktarım protokolü kullandığı anlamına gelir. Bu önemlidir çünkü çoğu modern tarayıcı, HTTPS kullanmayan web siteleri için uyarılar gösterir.

Neyse ki, çoğu güvenilir barındırma şirketi ve WordPress web sitenizi güvence altına almayı çok kolaylaştırır.

Bu makalede, bir SSL sertifikası ekleyerek WordPress'inizi HTTP'den HTTPS'ye nasıl taşıyacağınızı göstereceğiz. SSL veya HTTPS'nin ne olduğunu bilmiyorsanız endişelenmeyin. Bunu da açıklayacağız.

WordPress'i HTTP'den HTTPS / SSL'ye Taşıma

Bu makalede ele alacağımız konuların hızlı bir özetini aşağıda bulabilirsiniz:

HTTPS Nedir?

HTTPS veya Güvenli HTTP, bir kullanıcının tarayıcısı ile sunucunuz arasındaki bağlantıyı güvenli hale getiren bir şifreleme yöntemidir. Bu ek güvenlik, bilgisayar korsanlarının aktarılan verileri ele geçirmesini çok daha zorlaştırır.

Her gün insanlar, ister alışveriş yapıyor ister sadece giriş yapıyor olsunlar, kişisel bilgileri web siteleriyle paylaşırlar. Bu tür veri alışverişini korumanın ne kadar kritik olduğunu ilk elden gördük.

Veri güvenliğini sağlamak için güvenli bir bağlantı kurulması gerekir.

SSL ve HTTPS'nin devreye girdiği yer burasıdır.

Her web sitesi kimlik doğrulaması için benzersiz bir SSL sertifikası alır. Bir sunucu geçerli bir sertifika olmadan HTTPS kullanmaya çalışırsa veya sertifika eşleşmezse, çoğu modern tarayıcı kullanıcılara uyarı verir ve devam etmemelerini tavsiye eder.

Google Chrome'da 'Bağlantı özel değil' hatası

Şimdi, WordPress sitenizi HTTP'den HTTPS'ye taşımanın neden gerekli olduğunu merak ediyor olabilirsiniz, özellikle de ödeme işlemleri yapmayan basit bir blog veya küçük işletme web sitesi ise.

Neden HTTPS ve SSL'ye İhtiyacınız Var?

2018'de Google, site sahiplerini HTTP'den HTTPS'ye geçmeye teşvik ederek web güvenliğini artırma girişimini duyurdu. Bu hamleyi desteklemek için Chrome tarayıcısı, SSL sertifikası olmayan tüm web sitelerini "Güvenli Değil" olarak işaretlemeye başladı.

Bağlantı güvenli değil

Google ayrıca SSL'li sitelerin SEO avantajları elde edeceğini ve güvenli olmayan sitelere göre daha yüksek arama sıralamaları elde edebileceğini belirtti. Bu duyuru, birçok site sahibini HTTPS'ye geçmeye teşvik etti.

“Güvenli Değil” uyarısı yayınlandıktan sonra Chrome, HTTP sitelerini işaretlemeye başladı. Örneğin, gizli modda bir HTTP sitesini ziyaret etmek veya bir HTTP sitesinde iletişim formu doldurmak, onu güvensiz olarak işaretleyerek uyarıyı tetikler.

Ziyaretçiler bu uyarıyı gördüğünde, siteniz veya işletmeniz hakkında olumsuz bir izlenim bırakabilir.

Tüm web sitelerinin HTTPS'ye geçmesi ve mümkün olan en kısa sürede SSL yüklemesi gereken neden budur.

Ayrıca, e-ticaret sitenizde çevrimiçi ödeme kabul etmek istiyorsanız SSL şarttır.

Stripe, PayPal Pro ve Authorize.net gibi ödeme sağlayıcıları güvenli bir ödeme bağlantısı gerektirir.

WPBeginner, OptinMonster, WPForms ve MonsterInsights dahil olmak üzere kendi sitelerimizin SSL kullandığından emin oluyoruz.

Bir WordPress Sitesinde HTTPS/SSL Kullanımı Gereksinimleri

WordPress'te SSL kullanmanın gereksinimleri çok yüksek değil. Tek yapmanız gereken bir SSL sertifikası satın almak ve muhtemelen zaten ücretsiz olarak sahipsinizdir.

En iyi WordPress barındırma şirketleri tüm kullanıcıları için ücretsiz SSL sertifikaları sunmaktadır:

Daha fazla ayrıntı için, WordPress web siteniz için ücretsiz bir SSL sertifikası nasıl alacağınız hakkındaki rehberimize bakın.

Hosting şirketiniz ücretsiz bir SSL sertifikası sunmuyorsa, bir tane satın almanız gerekecektir.

SSL sertifikaları için en iyi teklifi sunduğu için Namecheap'i öneriyoruz.

Onlardan bir SSL sertifikası satın alarak, web siteniz için bir TrustLogo site mührü de alırsınız. Her SSL sertifikası, minimum 10.000 ABD doları güvenlik garantisi ile birlikte gelir. Fiyatlar yıllık 11 ABD dolarından başlar ve SSL sertifikaları otomatik olarak yenilenir.

Bir SSL sertifikası satın aldıktan sonra, barındırma sağlayıcınızdan onu sizin için kurmasını istemeniz gerekecektir.

WordPress'i SSL ve HTTPS Kullanacak Şekilde Ayarlama

Alan adınız için bir SSL sertifikası etkinleştirdikten sonra, WordPress'in web sitenizde SSL ve HTTP protokollerini kullanacak şekilde yapılandırmanız gerekecektir.

Bunu yapmanız için size iki yöntem göstereceğiz ve ihtiyaçlarınıza en uygun olanı seçebilirsiniz.

Yöntem 1: Eklenti Kullanarak WordPress'te SSL/HTTPS Kurulumu

Bu yöntem daha kolaydır ve yeni başlayanlar için önerilir.

Öncelikle, Really Simple SSL eklentisini kurmanız ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Etkinleştirdikten sonra, Ayarlar » SSL sayfasını ziyaret etmeniz gerekir. Eklenti SSL sertifikanızı otomatik olarak algılayacak ve WordPress sitenizi HTTPS kullanacak şekilde ayarlayacaktır.

WordPress web sitesinde SSL etkinleştirildi

Eklenti, karışık içerik hataları da dahil olmak üzere her şeyle ilgilenecektir. Eklentinin arka planda yaptıklarından bazıları şunlardır:

  • SSL sertifikasını kontrol et
  • WordPress'i URL'lerde https kullanacak şekilde ayarlayın
  • HTTP'den HTTPS'ye yönlendirmeler ayarlayın
  • Güvensiz HTTP kaynaklarından hala yüklenen içeriklerinizdeki URL'leri arayın ve bunları düzeltmeye çalışın.

Not: Eklenti, çıktı tamponlama tekniği kullanarak karışık içerik hatalarını düzeltmeye çalışır. Bu, sayfa yüklenirken sitedeki içeriği değiştirdiği için olumsuz bir performans etkisi yaratabilir. Bu etki yalnızca ilk sayfa yüklemesinde görülür ve bir önbellekleme eklentisi kullanıyorsanız minimal olmalıdır.

Eklenti, SSL'yi koruyabileceğinizi ve eklentiyi güvenli bir şekilde devre dışı bırakabileceğinizi söylese de, bu %100 doğru değil. Eklentiyi her zaman aktif bırakmanız gerekecek çünkü eklentiyi devre dışı bırakmak karışık içerik hatalarını geri getirecektir. Daha fazla ayrıntı için Really Simple SSL incelememize bakın.

Yöntem 2: WordPress'te SSL/HTTPS'yi Manuel Olarak Ayarlama

Bu yöntem, sorunları manuel olarak gidermenizi ve WordPress dosyalarını düzenlemenizi gerektirir. Ancak, kalıcı ve daha performans açısından optimize edilmiş bir çözümdür ve biz de WPBeginner'da bunu kullanıyoruz.

Bu yöntemi zor bulursanız, bir WordPress geliştiricisi kiralamalı veya bunun yerine ilk yöntemi kullanmalısınız.

Bu yöntemin bir parçası olarak WordPress tema ve kod dosyalarını düzenlemeniz gerekebilir. Bunu daha önce yapmadıysanız, WordPress'te kod parçacıklarını kopyalayıp yapıştırma konusundaki kılavuzumuza bakın.

Öncelikle, Ayarlar » Genel sayfasını ziyaret etmeniz gerekir. Buradan, WordPress ve site URL adresi alanlarınızı http yerine https yazarak güncellemeniz gerekir.

WordPress URL'lerini Güncelle

Ayarlarınızı kaydetmek için 'Değişiklikleri kaydet' düğmesine tıklamayı unutmayın.

Ayarlar kaydedildikten sonra WordPress sizi oturumdan çıkaracak ve yeniden oturum açmanız istenecektir.

Ardından, aşağıdaki kodu .htaccess dosyanıza ekleyerek WordPress yönlendirmelerini HTTP'den HTTPS'ye kurmanız gerekir:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

NGINX sunucularındaysanız, HTTP'den HTTPS'ye yönlendirme yapmak için yapılandırma dosyanıza aşağıdaki kodu eklemeniz gerekecektir:

server {
listen 80;
server_name example.com www.example.com;
return 301 https://example.com$request_uri;
}

example.com yerine alan adınızı (domain name) değiştirmeyi unutmayın.

Bu adımları izleyerek, WordPress HTTPS'nin çalışmaması hatasını önlemiş olacaksınız çünkü WordPress artık tüm web sitenizi HTTPS kullanarak yükleyecektir.

WordPress yönetici alanınızda veya giriş sayfalarınızda SSL ve HTTPS'yi zorlamak istiyorsanız, SSL'yi wp-config.php dosyasında yapılandırmanız gerekir.

Şu kodu wp-config.php dosyanızdaki “That’s all, stop editing!” satırının üzerine ekleyin:

define('FORCE_SSL_ADMIN', true);

Bu satır, WordPress'in WordPress yönetici alanında SSL / HTTPs'yi zorlamasına izin verir. WordPress çoklu site ağlarında da çalışır.

Bunu yaptıktan sonra web siteniz SSL / HTTPS kullanmak için tamamen ayarlanmış olur, ancak yine de karışık içerik hatalarıyla karşılaşırsınız.

Bu hatalar, URL'lerdeki güvensiz HTTP protokolünü kullanarak hala yüklenen kaynaklardan (resimler, betikler veya stil sayfaları) kaynaklanır. Durum buysa, web sitenizin adres çubuğunda güvenli bir kilit simgesi göremezsiniz.

Güvenli değil

Birçok modern tarayıcı güvensiz betikleri ve kaynakları otomatik olarak engelleyecektir.

Bir kilit simgesi görebilirsiniz ancak tarayıcınızın adres çubuğunda bununla ilgili bir bildirim olabilir.

Güvensiz içerik engellendi

Güvensiz protokol üzerinden sunulan içeriğin hangisi olduğunu, İnceleme aracını kullanarak öğrenebilirsiniz.

Karışık içerik hatası, konsolda her bir karışık içerik öğesi için ayrıntılarla birlikte bir uyarı olarak görüntülenecektir.

Tarayıcı konsolunda gösterilen karışık içerik hataları

URL'lerin çoğunun resimler, iframe'ler ve resim galerileri olduğunu, bazılarının ise WordPress eklentileriniz ve temalarınız tarafından yüklenen betikler ve stil sayfaları olduğunu fark edeceksiniz.

WordPress Veritabanında Karışık İçeriği Düzeltme

Yanlış URL'lerin çoğu, WordPress veritabanınızda depolanan resimler, dosyalar, yerleştirmeler ve diğer veriler olacaktır. Önce onları düzeltelim.

Veritabanında HTTP ile başlayan eski web sitesi URL'nizin tüm kullanımlarını bulup HTTPS ile başlayan yeni web sitesi URL'nizle değiştirmeniz en iyisi olacaktır.

Tümünü Ara ve Değiştir eklentisini yükleyip etkinleştirerek bunu kolayca yapabilirsiniz. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Etkinleştirdikten sonra, Araçlar » WP Arama ve Değiştirme sayfasını ziyaret etmeniz gerekir. ‘Arama’ alanının altına, web sitenizin URL'sini http ile eklemeniz gerekir. Ardından, ‘Değiştir’ alanının altına, web sitenizin URL'sini https ile eklemeniz gerekir.

URL'leri arama ve değiştirme alanlarına ekleyin

Bunun altında, tüm WordPress veritabanı tablolarınızı göreceksiniz.

Kapsamlı bir kontrol çalıştırmak için hepsini seçmeniz gerekir.

Her Şeyde Ara ve Değiştir'deki tüm tabloları seçin

Ardından, eklentinin yapacağı tüm değişiklikleri görmek için ‘Arama ve Değiştirme Önizlemesi’ düğmesine tıklayın.

Son olarak, 'Tümünü Değiştir' düğmesine tıklayın.

Tümünü Değiştir düğmesine tıklayın

Eklenti, WordPress veritabanınızda http ile başlayan URL'leri arayacak ve bunları güvenli https URL'leriyle değiştirecektir. Bu, WordPress veritabanınızın boyutuna bağlı olarak biraz zaman alabilir.

WordPress Temasında Karma İçerik Hatalarını Düzeltme

Karışık içerik hatalarına neden olan bir diğer yaygın suçlu WordPress temanızdır. WordPress kodlama standartlarını takip eden herhangi bir iyi WordPress teması bu soruna neden olmaz.

İlk olarak, kaynakları ve nereden yüklendiklerini bulmak için tarayıcınızın İncele aracını kullanmanız gerekecektir.

Karma içerik hatasını bulmak için denetleme aracını kullanma

Bundan sonra, bunları WordPress temanızda bulmanız ve https ile değiştirmeniz gerekecektir. Bu, çoğu yeni başlayan için biraz zor olacaktır, çünkü bu URL'leri hangi tema dosyalarının içerdiğini göremeyeceksiniz.

Eklentilerden Kaynaklanan Karışık İçerik Hatalarını Düzeltme

Bazı karışık içerik kaynakları WordPress eklentileri tarafından yüklenecektir. WordPress kodlama standartlarını takip eden herhangi bir WordPress eklentisi karışık içerik hatalarına neden olmaz.

WordPress eklenti dosyalarını düzenlemenizi önermiyoruz. Bunun yerine eklenti yazarıyla iletişime geçmeli ve onlara bildirmelisiniz. Yanıt vermezlerse veya düzeltemezlerse, uygun bir alternatif bulmalısınız.

Not: Eğer bir nedenle hala karışık içerik hatasıyla karşılaşıyorsanız, sorunu bir hazırlık sitesinde düzeltirken veya bir geliştiriciyle çalışırken kullanıcılarınızın etkilenmemesi için Really Simple SSL eklentisini geçici olarak kullanmanızı öneririz.

HTTPS Sitenizi Google Search Console'a Gönderin

Google gibi arama motorları https ve http'yi iki farklı web sitesi olarak kabul eder. Herhangi bir SEO sorununu önlemek için Google'a web sitenizin taşındığını bildirmeniz gerekecektir.

Bunu yapmak için, yalnızca Google Search Console hesabınıza gitmeniz ve ‘Özellik ekle’ düğmesine tıklamanız yeterlidir.

Mülk ekle

Bu, web sitenizin yeni https adresini eklemeniz gereken bir açılır pencere getirecektir.

Site doğrulaması için iki yöntem vardır:  alan adı veya URL öneki. URL öneki yöntemini öneririz çünkü daha esnektir.

Google Search Console'a web sitesi URL'si ekleyin

Bundan sonra Google sizden web sitenizin sahipliğini doğrulamanızı isteyecektir.

Bunu yapmanın birkaç yolu vardır. Herhangi bir yöntemi seçin ve sitenizi doğrulama talimatlarını alacaksınız. HTML etiketi yöntemini kullanmanızı öneririz.

Sitenizi doğrulamak için HTML etiket yöntemi

Şimdi WordPress web sitenizin head bölümüne eklemeniz gereken bir HTML kod parçacığı göreceksiniz.

All in One SEO ile Arama Konsolu Doğrulama Kodunu Ekleme

İlk olarak, WordPress için All in One SEO eklentisini kurun ve etkinleştirin. Daha fazla ayrıntı için, WordPress eklentisinin nasıl kurulacağına ilişkin eğitimimize bakın.

Not: Deneyebileceğiniz All in One SEO'nun ücretsiz bir sürümü de bulunmaktadır.

Etkinleştirdikten sonra, Tümünde Tek SEO » Genel Ayarlar sayfasına gidin ve Google Arama Konsolu'na tıklayın.

Tümünde SEO'ya Google Arama Konsolu doğrulama kodunu ekleyin

Bunun altına, daha önce Google Arama Konsolu web sitesinden kopyaladığınız doğrulama kodunu eklemeniz gerekir.

Ayarlarınızı kaydetmek için lütfen ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.

Ardından, Google Search Console sekmesine geri dönün ve 'Doğrula' düğmesine tıklayın.

Mülkiyeti doğrula

Siteniz doğrulandıktan sonra Google, arama konsolu raporlarınızı burada gösterecektir.

Ayrıca hem https hem de http sürümlerinin Arama Konsolu'na eklendiğinden emin olmanız gerekir.

Bu, Google'a web sitenizin https sürümünü birincil sürüm olarak istediğinizi söyler. Daha önce ayarlanan 301 yönlendirmeleriyle birleştirildiğinde, Google arama sıralamalarınızı web sitenizin https sürümüne aktaracak ve arama sıralamalarınızda iyileşmeler görmeniz muhtemeldir.

Ek Kaynaklar

Kendi başınıza yaygın WordPress sorunlarını gidermenize ve WordPress hakkında daha fazla bilgi edinmenize yardımcı olabilecek birkaç ek kaynak aşağıdadır:

Video Eğitim

WPBeginner'a Abone Olun

Bu makalenin WordPress'e HTTPS ve SSL eklemenize yardımcı olduğunu umuyoruz. Ayrıca, WordPress sitenizi güvende tutmak için adım adım talimatlar içeren nihai WordPress güvenlik rehberimize veya SSL sertifikanızı nasıl yenileyeceğinize bakmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

407 CommentsLeave a Reply

  1. Bu makale yeni başlayanlar için biraz tuzak çünkü önce wp panelinizde https'ye geçerseniz ve sonra bu kod satırlarını doğru dosyalara eklemeye çalışırsanız web sitenize veya wp admin paneline ulaşamazsınız. (443 hatası) Dosyaları ftp aracılığıyla düzenlemek zorunda kaldım ve böyle bir hata yaptığım için işte kendimi aptal durumuna düşürdüm. Bu yüzden önce sertifikaları almanız ve htaccess dosyasını vb. düzenlemeniz ve sonra bu S'yi wp admin panelinize eklemeniz (veya doğrudan ftp aracılığıyla düzenlemeniz) gerekir.

  2. Merhaba! Bu makale için teşekkürler. Çok faydalı!

    Ancak bir sorunla karşılaştım. SSL'i yükledikten sonra (Cloudflare SSL'in ücretsiz sürümünü kullanıyorum) herhangi bir sayfayı/gönderiyi/ürünü düzenleyemiyorum. Böyle bir sorunla karşılaşan var mı? Ve nasıl çözdünüz?

    Şimdiden teşekkürler!

  3. WordPress ve SSL hakkındaki mükemmel ve anlaşılması kolay makaleniz için teşekkür ederim. En sevdiğim eklenti yazarlarından birinden olduğunu görmek beni memnun etti. Şerefe!

  4. Merhaba ve gönderi için çok teşekkürler,
    SSL uyguladım, tüm tarayıcılarda mobil dahil iyi çalışıyor, 1.5 saniyede yükleniyor, konsol yükseltildi, analizler yükseltildi, yönlendirme yapıldı, tüm öğeler düzeltildi ancak sıralama yaklaşık %20 ve üzeri düştü…

  5. Merhaba,

    Harika makale. .htaccess dosyasını https üzerinden yönlendirmek için kullanırken yaşadığım sorun, WordPress güncellendiğinde yapılan düzenlemelerin temizlenmesidir.

    Bunu önlemenin bir yolu var mı?

  6. Merhaba,
    Gönderinizi gördüm ve ilginç..ama bir şeyi anlayamıyorum… Makalenizi okudum ve her şeyi onunla ilgili yaptım… admin alanında her şey https.. ok.

    ama ön yüz hayır.. demek istediğim siteye chrome ile baktığımda kilit simgesi görünüyor ve sonra kayboluyor ???!??!?!

    herhangi bir fikriniz var mı?

  7. Merhaba,

    Godaddy'den bir SSL sertifikası satın aldım ve onaylandı, .crt dosyasını indirdim. Dosyayı sunucuya nasıl kuracağım ve mevcut WordPress sitesindeki tüm URL'leri nasıl yönlendireceğim konusunda biraz kafam karıştı. Bana adım adım ayrıntılı bir rehber verebilir misiniz?

    Ayrıca WPBeginer'dan bu konuda bir makale yazmasını rica ediyorum: “Godaddy'de SSL sertifikası nasıl kurulur”.

    Teşekkürler.

    • sorununuzu çözdünüz mü? Ben de bunu yapmaya hazırlanıyorum. GD'nin sizin için yaptığını sanıyordum?

  8. Merhaba, söylediğiniz gibi wordpress blog ayarları sayfama gittim ve alan adı url'mi http'den https'ye değiştirdim ve kaydete tıkladım ancak şimdi wordpress kontrol paneliime giriş yapamıyorum ve 404 hatası alıyorum.

    Lütfen bunu nasıl çözebilirim çünkü onu tekrar http'ye geri değiştirmek için wordpress kontrol paneliime giriş bile yapamıyorum

  9. Merhaba beyefendi, wpbeginner'da neden https kullanmadığınızı bilmek istiyorum?

  10. Merhaba,

    Adımlarınızı takip ettikten sonra bu harika çalıştı. Ancak, iletişim sayfası gibi birkaç sayfanın yeşil SSL kilidini göstermediğini ancak yine de https:// gösterdiğini fark ettim.

    Bunu nasıl düzeltebilirim?

    Teşekkürler
    BJ

  11. tüm SSL yönlendirmeleri çerezlerle sorun yaşıyor, bir yıldır bir çözüm bulamadım. biri yardım edebilir mi? lütfen? kimlik doğrulama çerezlerinde büyük bir sorun var.. ve reauth=1'e yönlendiriliyorum
    ön ve arka uç arasında çerez senkronizasyonu yok ve yazarlar dosya yüklerken bağlantıları kesiliyor.. sanırım kök/wp-load.php ve /wp-admin/async-apload.php ile ilgili

  12. Lütfen şunu deneyin:

    # BEGIN WordPress

    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule (.*) https://{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # SON WordPress

    • Bu .htaccess dosyamda benim için işe yaradı, tek yapmam gereken portu "80" olarak değiştirmekti

      Gönderideki htaccess parçacığı çalışmayı reddetti.
      Bunun için teşekkürler.

  13. Merhaba, sadece size bildirmek istedim, siteme Let’s Encrypt ekledim ve WordPress kontrol panelimde değiştirdim, GİRİŞ sayfası otomatik olarak güncellendi. wpconfig.php dosyasına kod eklememe gerek kalmadı.

    Bunun WordPress'e yeni bir ekleme olup olmadığını merak ediyorum?

  14. Merhaba,
    WP sitemi yakın zamanda WP'nin ücretsiz barındırmasından başka bir barındırma sitesine taşıdım, karşılaştığım sorun SSL ile ilgili. Buradan herhangi bir yardım takdir edilecektir?

  15. Merhaba, https'ye dönüştürdükten sonra şöyle bir hata alıyorum:

    wp-admin'de "Bu sayfaya erişmek için yeterli izniniz yok"

    wp-admin'e erişilemiyor.

    Değişiklikleri geri aldığımda sorunsuz çalışıyor.

    Yardımcı olabilecek kimse var mı

  16. Web sitem, HTTPS üzerinden farklı bir web sitesine yönlendiriliyor ve yönlendirmenin nerede olduğunu bulamıyorum.

    Nereye bakabileceğim konusunda herhangi bir fikir takdir edilecektir.

    Eklentileri devre dışı bırakarak test ettim.
    Temaları değiştirerek temaları test ettim.
    htaccess dosyasına baktım.

    Her şey yolunda çalışıyor ancak https altında diğer sitelerimden birine yönlendiriyor.

    Herhangi bir yardım takdir edilecektir.

  17. Merhaba,

    WordPress ve site adresini WordPress'teki Genel ayarlar sekmesinde http'den https'ye değiştirdim. Ve siteme tekrar erişemiyorum.

    URL'ye yazdığımda sitenizin güvensiz olduğunu anlıyorum.

    Yönetici paneline bile erişemiyorum.

    Lütfen yardım edin

    • Bunu düzeltip düzeltmediğinizi bilmiyorum, ancak mysql'e (phpMyAdmin) girebilir ve wp-options tablosunu arayabilirsiniz. Orada “siteurl” başlıklı bir tablo girişi ve “home” başlıklı bir tane bulacaksınız, oradaki url'deki https'den s'yi kaldırabilirsiniz ve siteniz geri gelecektir. Öncelikle bu makalede belirtildiği gibi .htaccess ve wp-config'i düzenlediğinizden ve önce sitenize yüklediğinizden ve oradan işlerin çalışıp çalışmadığını kontrol ettiğinizden emin olmak isterim. Olmazsa, .htaccess ve wp-config dosyasını sıfırlayın ve yukarıda belirtildiği gibi mysql'i düzenleyin ve https olmadan erişildiğinde siteniz geri gelecektir.

      İyi şanslar!

      Saygılarımla,
      Karl D.

      • Teşekkürler Karl! Bu işe yaradı! Dosyaları (phpMyAdmin) düzenledim!
        Bu yüzden, WP'nizle http / https ayarlarıyla oynarsanız bunu deneyin!

        I tried to edit my .httaccess file for 2-3 hours….. :-o

  18. Etkinleştirme ve zorunlu admini https'ye değiştirdikten sonra giriş yapılamıyor - Sayfa bulunamadı 401
    Değişiklikleri nasıl geri alabileceğimi bana bildirebilir misiniz?
    Teşekkürler

    • Eklentiyi dosya yöneticisi aracılığıyla sildim,
      Şimdi wp yönetici paneline giriş yapabiliyorum ancak hala WP üzerinden eklentiler paneline giremiyorum,
      https adresi istiyor
      Lütfen yardım edin
      Teşekkürler

  19. Sayın WPbeginner,

    Wp Web Sitem computerpakistan.com için SSL + özel IP Sertifikası yükledim. Şimdi her şey yolunda çalışıyor, Ancak web sitemin sayfa hızıyla ilgili bir sorun var.

    SSL Hızından Önce
    1.8 saniye
    SSL Kurulumundan Sonra site sayfası Hızı
    4.3 Saniye gtmatrix raporuna göre

  20. define(‘FORCE_SSL_ADMIN’, true); kodunu wp-config.php dosyasına yükledikten sonra yönetici alanına erişemiyorum. Sitem zaten force ssl administration seçeneği işaretli olarak wordpress https eklentisini kullanıyordu. O eklentiyi ftp kullanarak kaldırdım ama hala giriş yapamıyorum. Yanlış kullanıcı adı veya şifre diyor. Ancak ne şifre ne de kullanıcı adı değiştirildi. Sanırım sorun define(‘FORCE_SSL_ADMIN’, true); kodunu wp-config.php dosyasına eklemeye çalıştıktan sonra oldu. Sitenin https sürümünde giriş sayfasını görebiliyorum ama giriş yapamıyorum. Lütfen daha fazla yönlendirin.

      • Umarım sitenizde herhangi bir değişiklik yapmadan önce bir yedekleme aldınız.. her iki durumda da veritabanınız aracılığıyla sitenizi önceki bir duruma geri yükleyin ve config.php dosyanızın herhangi bir yedeğini alın.

    • Ben de aynı sorunu yaşıyorum. Her şeyi kontrol ettim ama hala yönetici alanıma giriş yapamıyorum.

      • wp-config.php dosyasında FORCE_SSL_ADMIN'i etkinleştirdikten sonra benzer bir sorun yaşadım.

        Giriş sayfası vb. HTTPS üzerinden düzgün geliyordu ancak başarılı bir şekilde giriş yapmama izin vermiyordu.

        Bu durumda, bir eklenti müdahale ediyordu – “Chap Secure Password Login”. Onu devre dışı bıraktıktan sonra oturum açma işlemleri düzgün çalıştı (ve aslında, Wordpress yönetici sayfasında SSL zorlaması için yapılandırıldığında bu gerekli değildir).

        Bu nedenle, oturum açma ile ilgili eklentileri kontrol etmenizi ve bunları devre dışı bırakmayı denemenizi öneririm.

        Başka bir sorun da, yük dengeleme için web sunucunuzun önünde HAProxy gibi bir şey kullanıyorsanız ve Wordpress'i HTTPS'ye taşımaya çalıştıktan sonra "çok fazla yönlendirme" hatası gibi bir hata almanızdır.

        Bu durumda, bağlantının aslında HTTPS olduğunu Wordpress'e bildirmek için wp-config.php dosyasını düzenlemeniz büyük olasılıkla gereklidir, aksi takdirde istemci bağlantısı HTTPS üzerinden olsa bile yönlendirmeye çalışmaya devam edecektir. Burada bazı ayrıntılar var,

  21. Merhaba beyefendi, sitemde wordpress kullanıyorum ve https ve www kullanıyorum ……………….. sitemde her şey yolunda, gönderi ve sayfa URL'leri de https kullanıyor ancak google arama sonuçlarında web sitemin adresinde https göstermiyor, sadece http://www.example.com/post.. gösteriyor.

  22. Merhaba, eğitim videonuzu izledim. Teşekkürler, her şey çalışıyor! Ancak ana sayfayı yüklediğimde “Bu siteye bağlantınız özeldir, ancak ağdaki biri sayfanın görünümünü değiştirebilir” şeklinde bir hata alıyorum. Kontrol ettim ve Google Fonts'u http yerine https ile kullanan bir yazı tipi kaynağımda bir sorun var gibi görünüyor, bunu nasıl düzeltebileceğimi gösterebilir misiniz?

    Thanks :)

    • Google Font çağrısından “http://” kısmını kaldırmayı deneyin. Böylece HTTPS üzerinden zorlanmaz. Google Font bağlantısına yapılan referans çağrısı “http://” yerine “www.” ile başlamalıdır.

  23. Tüm http sayfalarını https sayfalarına yönlendirmek için 301 yönlendirmesi kullanmalı mıyız?

  24. Her şey yolunda, ancak Gösterge Tablosu > Ana Sayfa'da URL çubuğundaki kilit simgesinin üzerinde ünlem işareti alıyorum. Bu sayfada güvensiz olarak hangi içeriğin sunulduğunu bilen var mı?

  25. Sertifikayı kurmadan önce sitede değişiklikleri yaptım ve şimdi sitemin arka ucuna erişemiyorum.

  26. Merhaba, örneğinizi takip ettim ve şimdi hiç web sitesine erişemiyorum
    Eğer denersem

    sadece stil olmadan karışık bir sayfa alıyorum

  27. I need to do this soon for my nonprofit site, and I’m scared! :-) Paying for this is going to be extra too, but I have to do it!. Thanks for this info….

  28. Blog Sayfamı Google'da aradığımda bu çıkıyor. Bluehost/wordpress kullanıyorum – BU, SSL Sertifika sorununu çözmem gerektiği anlamına mı geliyor, yani bluehost'tan mı satın almalıyım? Teşekkürler!!!!

    [Web sitesinde herhangi bir SSL sertifikası bulunamadı, bu kullanıcı gizliliği açısından kötü. Sitenin bir başlığı var ancak meta açıklaması yok, ikisi de mevcut olursa SEO için daha iyi olur. Ana sayfa İngilizce.]

  29. Karma İçerik varken ve SSL yüklemeye devam etmeden önce bunu düzeltmeniz istendiğinde ne yapmalısınız?

    Güvenlik duvarım (Sucuri) SSL'i kurmadan önce karma içeriği düzeltmem gerektiğini söyledi. Şimdi takıldım ve nasıl devam edeceğimi bilmiyorum. Eklenti kurma konusunda gerginim. Really-simple-ssl eklentisini önerdiler. Bununla ilgili bir deneyiminiz oldu mu? Eklenti kullanımını sınırlamaya çalışıyorum...

  30. WordPress HTTPS (SSL) eklentisini kurduk. Yalnızca belirli sayfalarda SSL kullan seçeneğini tercih ettik ve her şey harika çalışıyor. Ancak, HTTPS'ye geçişle ilgili GOOGLE makalesini okuduktan sonra ortaya çıkan iki önemli sorumuz var. Buraya bağlantı paylaşıp paylaşamayacağımdan emin değilim, bu yüzden başlığı "Sitenizi HTTPS ile güvence altına alın" destek google.
    Sorular.
    1. WordPress HTTPS (SSL) eklentisi, arama motorlarının o belirli sayfalarda HTTPS'ye geçtiğimizi bilmelerine yardımcı olmak için otomatik olarak 301 yönlendirmeleri oluşturur mu?
    2. Eklenti 301 yönlendirmeleri oluşturmazsa, SSL eklediğimiz o belirli sayfalar için 301 yönlendirmelerini manuel olarak oluşturmamız GEREKİR mi? Şimdiden teşekkürler

    • Eklentinin yönlendirip yönlendirmediğini çevrimiçi bir yönlendirme denetleyicisi aracıyla kontrol ederek görün. Yönlendirmiyorsa, kendi yönlendirmelerinizi ayarlayabilirsiniz.

      Yönetici

      • Tavsiyenize uydum ve bir yönlendirme aracı buldum. Onu kullandık ve WordPress HTTPS (SSL) eklentisinin aslında 301 yönlendirmelerini otomatik olarak oluşturduğunu fark ettik. Bu blog yazısındaki harika inceleme ve öğretici için teşekkürler, her şey harika çalışıyor. Teşekkürler

  31. Çoklu site kurulumu için, ana sitede SSL'yi zorlamak ve belirli bir alt alan adını zorlamamak için kullanabileceğimiz bir kod var mı?

  32. SSL ana bilgisayar kutusuna yanlış bilgi girdim ve şimdi 404 hatası alıyorum. Eklentiyi devre dışı bırakmak veya SSL ana bilgisayar kutusundaki bilgiyi değiştirmek için sayfalarıma geri dönemiyorum. Lütfen tavsiye edin…

    • En kolay çözüm eklentiyi silmektir.

      Sunucunuzdaki dosyalara erişin (cPanel kullanıyorsanız, ‘Dosya Yöneticisi’ni kullanabilirsiniz)
      Eklentilerin bulunduğu yere gidin
      /wp-content/plugins

      Eklentiyi bulun ve silin.

  33. Merhaba,

    Harika adım adım kılavuz.

    Ancak bahsettiğiniz eklenti, WordPress HTTPS (SSL) yıllardır güncellenmedi.

    Eklenti için bir alternatif var mı?

    Teşekkürler

    • Güvenlik duvarı şirketim bana Really Simple SSL kullanmamı tavsiye etti. Henüz denemedim ama şiddetle tavsiye ediyorlar.

  34. Harika bir rehber, basit ve kullanışlı.
    Tek endişe verici şey, yönlendirmelerin sayfayı biraz yavaşlatması.

    Yukarıda listelenen kodu .access dosyasına uygulamak ilk tercih midir, yoksa sadece bir eklentiyle mi daha iyidir?

    Her iki seçeneği de seçtim, bu da hem bir wordpress https eklentisi hem de .access kodu anlamına geliyor.
    Bunun faydalı mı yoksa değil mi olduğunu söyler misiniz?

    Saygılarımla
    Kris

  35. Selamünaleyküm Beyefendi: Bu Kılavuzu Web Sitemizde Başarıyla Uyguladık Ancak Hala Yönlendirme Sorunu Yaşıyoruz,

    Web Sitemiz Her İki URL'den Erişiliyor

    http ve https

    ve Karma İçerik Sorunu Nasıl Çözülür?

  36. Merhaba,
    Rehberiniz için teşekkürler. Bu kodu htaccess dosyama ekledim
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]

    ama şimdi 301 yönlendirmesi yapmıyor, 302 yönlendirmesi yapıyor.
    Lütfen bana 302 yönlendirmesi yapmanın iyi olup olmadığını söyleyin.

    Saygılarımla

    • 301 yönlendirmesi, sayfanın kalıcı olarak yeni bir konuma taşındığı anlamına gelir. 302 yönlendirmesi, taşımanın yalnızca geçici olduğu anlamına gelir. Arama motorlarının eski sayfayı saklamaları mı yoksa yeni konumdaki sayfa ile değiştirmeleri mi gerektiğini anlamaları gerekir.

      Yönetici

  37. Makale için teşekkürler, ancak SSL ve https'yi WP'ye eklemeden önce kesinlikle okumalıydım. Tamamen acemi ama bir şekilde wordpress sitesini yönetiyorum.

    Yönetici panelimdeki bir güncelleme önerisinden sonra WP site adresini ayarlar sayfasından http'den https'ye değiştirdim. Ama şimdi web sitesine veya yönetici sayfasına erişemiyorum! Aldığım tek şey ERR_TIMED_OUT mesajıyla birlikte boş bir sayfa ve sitenin ulaşılamadığı mesajı.

    Web barındırıcımızla birlikte gelen ücretsiz SSL sertifikasını etkinleştirmediğimi fark ettim. Şimdi bunu yaptım ve .htaccess dosyasına bir WP SSL yönlendirme (http'den https'ye) kodu eklemeyi denedim. Ve wp-config.php'ye define force_SSL_admin eklemeyi denedim, ancak hiçbir şey değişmedi ve sorunu nasıl geri alacağımı veya düzelteceğimi bilmiyorum. Bu konuda herhangi bir öneri veya deneyim çok yardımcı olacaktır!

  38. üzgünüm, ama… .htaccess dosyaları kısmını anlamadım… .htaccess dosyama kod eklemeli miyim yoksa kendi dosyamla mı karıştırmalıyım?
    benim orijinal dosyam varsayılan wordpress dosyasıdır

    # BEGIN WordPress
    
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress
    

    Yeni dosya doğru mu?

    # BEGIN WordPress
    
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
    
    
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress
    

    Teşekkürler, Mirko

  39. url'yi genel ayarlarda değiştirdikten sonra, tüm css stilleri gitti ve bu ayarı değiştirmek için wp-login sayfası çok fazla yönlendirme nedeniyle görünmüyor. bunu kullanmadan önce dikkatli olun, yedek almam gerekiyor.

  40. Merhaba, sadece login.php sayfası için kullanırsak ne olur, nerede yapılandırıyoruz?

  41. Makaleniz için teşekkürler! Ancak merak ediyorum, web sitem yakın zamanda "çok fazla yönlendirme" hatasıyla bazı sorunlar yaşadı. Makalede bahsettiğiniz .htaccess kodunu ssl yönlendirmesi için eklemek sorunu daha da kötüleştirir mi? Web siteme gelen bazı ziyaretçiler, sitemize geldiklerinde "bu sayfa düzgün yönlendirilmiyor" uyarısıyla karşılaştıklarını söylüyorlar. Müşterilerimin sitemizi ziyaret etmekte zorlanmasının nedeni, .htaccess dosyamda bu kodun olmaması olabilir mi?

  42. Merhaba! SSL'i neden yalnızca belirli sayfalar yerine tüm web sitesi için istediğinizi merak ediyordum? Bunun nedeni performans olabilir mi?

  43. Merhaba Syed! Harika bir eğitim. Sadece şunu sormak istiyorum, tarayıcılarda SSL hata penceresi göründüğünde. Giriş yapma, alışveriş yapma zamanı mı yoksa belirli web sitelerini her ziyaret ettiğinizde mi? Örneğin, giriş veya alışveriş sunmayan bir blogum varsa, SSL sertifikası gerekli mi değil mi???

  44. Merhaba,

    For some reason our blog is not showing as https even though we have an ssl installed and I thought it was done before the migration but I could be wrong. I followed the steps in the article (greatly appreciated :) but for some reason when I complete all the steps, almost all of my styling disappears, specifically related to layout. Any suggestions?

    thanks!

    • JACLYN MAMUZICH'te olduğu gibi. Tüm adımları izledim ve site https:// olarak görüntülendiğinde tüm CSS kayboldu. Herhangi bir öneriniz var mı?

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.