Http’yi Https’e .htaccess ile Yönlendirme Wordpress SSL Sertifikası Ayarı

Know-the-Difference-Between-HTT-HTTPS1-1-768x271

Google ssl hakkında gönderdiği e-mail herkesi şaşırttı ve merak konusu oldu. Wordpress SSL Sertifikası Ayarı yapmak için gerekli ayarları yazımızda görebilirsiniz. Bu e-mailin sebebi artık SSL sertifikasına sahip olmayan kullanıcılar için Google Chrome 56 ve üzeri sürüm kullanacak olan kullanıcılar SSL sertifikası olmayan siteye girdiğinde Güvenli değil hatası ile karşı karşıya kalacak. Bu da ziyaretçi sayınızı düşürecektir.

Sonradan SSL sertifika satın alan kişiler içinde asıl soru http ile index alan sayfaların https ile olduğunda girmesi için gerekli olan ayarlar. Bunlarıda aşağıdaki kodlarla sağlayabilirsiniz.SEO için sorunsuz olacak şekilde yönlendirme olacak ve sorun yaşamayacaksınız.

Wordpress SSL Sertifikası Ayarı? Wordpress SSL nasıl aktif edilir?

Wordpress SSL Sertifikası Ayarı

Admin paneline giriş yaptıktan sonra Ayarlar>Genel kısmına girdikten sonra Wordpress adresi ve site adresi yazan yere https ön eki ile adresini yazınız ve kayıt ediniz.

Wordpress SSL için ayrıca config.php ye eklenecek kod aşağıdaki gibidir.

[php]define(‘FORCE_SSL_ADMIN’, true);[/php]

SSL için .htaccess yönlendirmesi için gerekli kodlar 

Genel olarak 1 inci yazılan kod sorunsuz çalışacaktır fakat çalışmaz ise aşağıdaki diğer kodları deneyebilirsiniz.

KOD 1

RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don’t put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Now, rewrite any request to the wrong domain to use www.
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# BEGIN WordPress
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

KOD 2

RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
# BEGIN WordPress
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

KOD 3

RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# BEGIN WordPress
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

KOD 4

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

KOD 5

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI}$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}$1
# BEGIN WordPress
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Yazı gezinmesi

Mobil sürümden çık