Kategoriler
Tüm Yazılar Web Sitesi WordPress

WordPress 301 .htaccess Yönlendirmesi Etkin Değil Really Simple SSL

WordPress 301 .htaccess Yönlendirmesi Etkin Değil İyileştirme Uyarısı ne anlama geliyor? Neden WordPress 301 .htaccess Yönlendirmesi Etkin Değil İyileştirme Uyarısı ile karşılaşıyorum? WordPress 301 .htaccess Yönlendirmesi Etkin Değil İyileştirme Uyarısı ile karşılaşıldığında yapılması gerekenler neledir? gibi sorularınızın cevaplarını bu yazımızda bulabilirsiniz.

LÜTFEN DİKKAT ! Bu yazıda anlatılanlar WordPress ve Really Simple SSL eklentisi ile ilgilidir. Yazılanları uygulamadan önce mutlaka web sitenizin ve veritabanınızın yedeğini almayı ve aşağıdaki işlemlerin uygulanmasından kendinizin sorumlu olduğunu unutmayınız!

Son zamanlarda özellikle WordPress 5.2 sürümünden itibaren WordPress Yönetim Paneli-Araçlar-Site Sağlığı sayfası Durum sekmesinde;

301 .htaccess Yönlendirmesi Etkin Değil

The 301 .htaccess redirect is often the fastest and most reliable redirect option.

301 .htaccess yeniden yönlendirmeyi etkinleştirin

uyarısı ile karşılaşılmaya başlandı.

WordPress sitenizde Really Simple SSL eklentisi kullanıyorsanız bu uyarı sizi Really Simple SSL eklentisi seçeneklerine yönlendirecektir.

WordPress 301 .htaccess Yönlendirmesi Etkin Değil İyileştirme bir hata değil uyarı mesajıdır. .htaccess yönlendirmesinin aktif olmadığını gösterir.

.htaccess dosyası yönlendirmenin en hızlı yapılabildiği yerdir. Peki madem bu kadar hızlıysa neden varsayılan olarak .htaccess yönlendirmesi aktif değil?

WordPress Yönetim Paneli-Ayarlar-SSL-Seçenekler’de “htaccess redirect” ayarını etkinleştirdiğinizde, Really Simple SSL en uygun yönlendirmeyi algılar ve ardından bu seçeneğin yönlendirme döngülerine neden olup olmadığını doğrulamak için bir test sayfası açar.

Yine de, 301 .htaccess Yönlendirmesi Etkin Değil İyileştirme uyarısı nedeniyle WordPress Yönetim Paneli-Ayarlar-SSL-Seçenekler’de “301 .htaccess yeniden yönlendirmeyi etkinleştirin” ayarını aktif hale getirdiğinizde algılanan yönlendirme bir döngüye neden olabilir; çok sayıda sunucu yapılandırması vardır ve bazıları önerilen kurallara beklenmedik şekilde yanıt verir. Bu durumda, yönlendirme döngüsü nedeniyle WordPress yönetim paneline erişemeyebilirsiniz. Bu nedenle, bu ayar isteğe bağlıdır. Kullanmanızı öneririm, ancak bir ile karşılaştığınızda ne yapmanız gerektiğini bilmeniz gerekir.

Bu hata ile genelde karşılaşılmaz, karşılaşıldığında ise FTP erişimi kolaylıkla düzeltilebilir.

Hata ile karşılaşırsanız yapılması gerekenler şöyle;

1- Websitenizin dizinine ftp ile veya hosting panelinize bağlanın.
2- Dosyalarınızın olduğu ana dizinde .htaccess dosyasını bulun. Eğer göremediyseniz gizli dosyaların gösterildiğine emin olun.
3- .htaccess dosyasını açıp;

# BEGIN rlrssslReallySimpleSSL rsssl_version[3.3.2]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
# END rlrssslReallySimpleSSL

satırlarını silin ve dosyayı tekrar ana dizine yükleyin.

Bu kadar, şu an websitenize eskisi gibi ulaşabiliyor olmanız gerekir.

Eğer WordPress Really Simple SSL eklentisinin .htaccess dosyasını düzenlemesini engellemek istiyorsanız;

1- Websitenizin dizinine ftp ile veya hosting panelinize bağlanın.
2- Dosyalarınızın olduğu ana dizinde wp-config dosyasını bulun.
3- wp-config dosyasını açıp;

define( ‘RLRSSSL_DO_NOT_EDIT_HTACCESS’, TRUE );

satırını ekleyin ve wp-config.php dosyasını kaydedin.