Uyarı! Bu yazı 12.05.2016 tarihinde yazıldı. O günden bu güne bir çok şey değişmiş ve yazı geçerliliğini yitirmiş olabilir.
Web sitenizin güvenli bir bağlantı olan https protokolüyle açılmasını sağlamak için, öncelikle bir SSL Sertifikası satın almanız ve sunucunuzda gerekli ayarları yapmanız gerekmektedir. Bu işlemden sonra, .htaccess dosyasına uygun kodları ekleyerek, ziyaretçilerinizi otomatik olarak HTTPS protokolüne yönlendirebilirsiniz. Alan Adınızı Düzenleyin Aşağıdaki örnek kodlarda yer alan www.bycaner.com yerine kendi alan adınızı yazmayı unutmayın.
Eklenecek Kısım;
RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.bycaner.com/$1 [R,L]
.htaccess Dosyasının Örnek İçeriği
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
# BEGIN WordPress RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.bycaner.com/$1 [R,L] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
- RewriteCond %{SERVER_PORT} 80: Bu koşul, sadece HTTP bağlantılarında yönlendirme yapılmasını sağlar.
- RewriteRule ^(.*)$ https://www.bycaner.com/$1 [R,L]: Bu satır, tüm HTTP bağlantılarını HTTPS’ye yönlendirmek için kullanılır.
- Yaptığınız değişiklikleri
.htaccess
dosyasına kaydettikten sonra, sitenizi test ederek yönlendirmelerin doğru çalıştığından emin olun.
Etiketler
hocam ben sadece ayarlar üzerindeki site adresini https olarak değiştirdim ve şu ana kadar bir sıkıntı yaşamadım gibi ama sizin bu konuyu görünce de açıkcası tedirgin oldum .htaccess’de de değişiklik yapsam mı ki?
Burdaki amaç http olarak gelen ziyaretleri https olarak yönlendirmek. Kullandığınız ayarlar dosyası belki .htaccess’e otomatik bu işlemi eklemişte olabilir.
Örnek: https://www.turkiye.gov.tr/ adresine girdiğinizde
http s://www.turkiye.gov.tr/ olarak yönlendiriyor.