Binlerce reklam şirketinin sunduğu çok sayıda tekliflehébergementİlk bakışta ne tür bir plan olduğunu bilmek her zaman kolay değildir.hébergement WordPress ortamına en uygun olacaktır. Açık kaynaklı yazılım çoğu teklifle uyumlu olmasına rağmenhébergementMaksimum performans için aranacak şeyler var.
1. SSL sertifikanızı web sunucunuzdan alın
Yapmanız gereken ilk şey, web barındırıcınızla iletişim kurmak ve sitenize SSL yüklemelerini istemektir. Çoğu ev sahibi sizden yıllık 19 ila 99 $ arasında değişen bir yıllık ücret ödemenizi isteyecektir.
İyi haber şu ki, web siteniz barındırılıyorsa Vidahost , SiteGround , WPEngine ou DreamHost , size ücretsiz bir SSL sertifikası sağlayabilirler ve güvenlik sürecinde size yardımcı olabilirler.
Başka bir çok ilginç seçenek Şifreleyelim , ücretsiz SSL sertifikaları sağlayan. Bu süreci kolaylaştırmak için, WP Encrypt WordPress eklentisi.
2. WordPress URL'sini güncelleyin
Barındırıcınız hesabınıza SSL ekledikten sonra, web sitenize URL üzerinden erişilebilir olmalıdır. https://votresite.com
. Sitenize bu adresten erişebiliyorsanız, HTTPS için WordPress'i kurmaya başlamanın zamanı geldi.
Bunu yapmanın ilk adımı çok kolay. WordPress kontrol panelinize giriş yapın ve bölümü ziyaret edin Ayarlar> Genel.
Sadece güncelleyin WordPress adresi (URL) ve web sitesi adresi (URL) HTTPS'ye aşağıdaki resimde gösterildiği gibi. Ayarları kaydedin ve WordPress kontrol panelinizden çıkış yapacaksınız.
3. Wp-config.php'deki gösterge tablosu için SSL'yi zorla
Dosyayı düzenlemek için FTP'nizi kullanın wp-config.php
, WordPress kurulumunuzun kökünde bulunur. Aşağıdakileri ekleyin:
( 'FORCE_SSL_ADMIN' doğru) tanımlar;
Bu sabit, WordPress'in SSL üzerinden yönetimini kolayca etkinleştirir ve uygular, WordPress panonuza ek güvenlik ekler.
4. HTTP'yi HTTPS'ye yeniden yönlendir
Bu noktada, HTTPS zaten web sitenizde çalışıyor. Ama yine de yapılacak birkaç şey var. İlki trafiği yeniden yönlendirmektir http
için https
.
Yıllar geçtikçe, birçok web sitesi kullanarak sitenize bağlandı http://
Bu yüzden hala erişen bir sürü insan olacak http
sitenizin sürümü.
Yani yapmanız gereken, tüm trafiği güvenli https sitesine yönlendirmektir. Bu, .htaccess
dosyası, WordPress kurulumunuzun kök dizininde bulunur. Dosyayı açın ve aşağıdaki öğeleri <IfModule mod_rewrite.c>
etiketler:
RewriteCond% {HTTPS}! = RewriteRule özelliğini etkinleştir ^ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
Lütfen unutmayın .htaccess
yönlendirmeler biraz zor olabilir ve bazen başka bir bilgisayarda değil, bir ana bilgisayarda mükemmel şekilde çalışacaktır.
Yukarıdaki kod düzgün çalışmazsa, değişiklikleri geri alın ve barındırma sağlayıcınızla iletişime geçin. Size yeniden yönlendirmeyi sağlamaktan mutluluk duyacaklar .htaccess
kendi sunucularında çalışan doğru.
5. HTTPS'ye olan tüm bağlantıları değiştir
Tamam, şimdi HTTPS'yi doğru bir şekilde kurduk ve HTTP trafiği otomatik olarak HTTPS sitesine yönlendiriliyor. Ancak yapılacak bir şey daha var: Sitenizdeki tüm HTTP bağlantılarını HTTPS eşdeğerleriyle değiştirin. Bu, iki ayrı bölümde yapılır:
Tema dosyalarında doğrudan kodlanmış bağlantılar (sabit kodlama)
Temanızla başlayalım. Eğer bir WordPress tema WordPress dizininden veya ElegantThemes veya başka herhangi bir ücretsiz/premium tema mağazası tarafından sunulan bir dizinden ve hiçbir şeyi değiştirmediniz, hiçbir şey yapmanıza gerek yok. Ancak, özel bir tema veya kendiniz değiştirdiğiniz bir tema kullanıyorsanız, bazı HTTP bağlantıları doğrudan bir yere kodlanmış olabilir.
Tema dosyalarınıza bir göz atın (özellikle header.php
et footer.php
) ve doğrudan HTTPS sürümüne kodlanmış her bir dahili HTTP bağlantısını güncelleyin.
Veritabanındaki iç bağlantılar
Makale veya sayfa yazarken, HTTP dahili bağlantıları eklemiş olma ihtimaliniz yüksektir. Bağlantılarınızı güncellemek için her gönderiyi ve her sayfayı düzenleyebilirsiniz, ancak bu uzun zaman alacaktır.
Çok fazla güçlükle uğraşmak yerine, veritabanınızdaki tüm dahili bağlantıları güncellemenin hızlı ve kolay bir yolu var: SQL Sorgularını Kullanma.
SQL sorgularını yürütmenin birkaç yolu vardır. Çoğunuz muhtemelen sunucunuzda bir cPanel yüklüdür.
PhpMyAdmin'e cPanel'den erişmek için cPanel'inizde oturum açın ve simgeye tıklayın. phpMyAdmin bölümde Veritabanları .
Bir şeyler ters giderse diye veritabanınızı yedeklediğinizden emin olun. Tamamlandığında, aşağıdaki iki sorguyu çalıştırın:
GÜNCELLEME wp_posts SET post_content = değiştirin (post_content, 'http://siteniz.com', 'https://sitealit.com'); GÜNCELLEME wp_posts SET post_content = değiştirin (post_content, 'http://www.yoursite.com', 'https://www.yoursite.com');
"http://siteniz.com"u sitenizin gerçek adresiyle değiştirdiğinizden emin olun. İstekler, tüm dahili bağlantılarınızı HTTP'den HTTPS'ye güncelledi. Artık WordPress siteniz tamamen SSL uyumludur ve adres çubuğunuzda adresinizi gösteren yeşil bir asma kilit görmelisiniz. ziyaretçi sitenizin tamamen güvenli olduğunu.
Bu eğitim için bu kadar, umarım HTTP'den HTTPS'ye geçmenize izin verir.