SSL, Secure Sockets Layer (Güvenli Yuva Katmanı)’ın kısaltmasıdır. SSL web sitenizi kullanan insanların girdikleri verileri/bilgileri korur. (kişisel bilgiler, kredi kartı gibi...)
SSL Neden Gerekli?
Google, SSL kullanımına büyük önem vererek onu arama algoritmasının bir parçası haline getirdi. Temmuz 2018’den beri de SSL sertifikasıyla korunmayan bütün web sitelerini “Güvenli Değil” olarak işaretliyor.
Forumunuza SSL kurduğunuzu varsayarak yapılandırma ayarlarını anlatmaya başlayabiliriz.
1- Forum Bilgilerini Düzenleme
SSL kurduktan sonra yapacağınız ilk adım admin paneline girmek. Daha sonra Forum Ayarları > Forum Bilgileri kısmından aşağıda işaretlenmiş olan bölümlerdeki site adresinizi düzenlemeniz gerekmekte. ( https olarak değiştirmeniz gerek )
2- .htaccess Dosyasını Düzenleme
İlk adımda forum adresimizi http'den https'ye yönlendirdik. İkinci adımda aşağıda verdiğim kodu düzenlemeniz gerekmekte. Filezilla ya da başka bir yöntem ile web site dizininizde bulunan .htaccess dosyasını bilgisayarınıza indirin ve Notepad+ ile düzenleyin.
Eğer forum adresiniz alt dizine kuruluysa aşağıda verdiğim gibi yapmanız gerekmekte.1- Forum Bilgilerini Düzenleme
SSL kurduktan sonra yapacağınız ilk adım admin paneline girmek. Daha sonra Forum Ayarları > Forum Bilgileri kısmından aşağıda işaretlenmiş olan bölümlerdeki site adresinizi düzenlemeniz gerekmekte. ( https olarak değiştirmeniz gerek )
2- .htaccess Dosyasını Düzenleme
İlk adımda forum adresimizi http'den https'ye yönlendirdik. İkinci adımda aşağıda verdiğim kodu düzenlemeniz gerekmekte. Filezilla ya da başka bir yöntem ile web site dizininizde bulunan .htaccess dosyasını bilgisayarınıza indirin ve Notepad+ ile düzenleyin.
Code:
# ./search.php sorunları için geçici URL çözümleri:
RewriteRule ^([^&]*)&(.*)$ https://siteadresiniz.com/$1?$2[L,QSA,R=301]
Code:
# ./search.php sorunları için geçici URL çözümleri:
RewriteRule ^([^&]*)&(.*)$ https://siteadresiniz.com/forum/$1?$2 [L,QSA,R=301]
- "forum" bölümünü kendi alt dizin isminiz ile değiştirin.
- Siteadresiniz kısmını kendi URL'niz ile değiştirin.
- https olmasına dikkat edin.
3- Robots.txt Dosyasını Düzenleme
Bu kısım yukardaki yöntemle aynı. Filezilla veya başka bir yöntem ile Robots.txt dosyasını bilgisiyarınıza indirin ve Notepad+ ile aşağıdaki satırları düzenleyin.
Code:
Sitemap: https://site-adresiniz.com/sitemap-index.xml
Sitemap: https://site-adresiniz.com/misc.php?google_seo_sitemap=index
- Site adresinizi değiştirmeyi ve https yapmayı unutmayın.
4- 1.8.15 MyBB Versiyonu ve Üstünü Kullananlar İçin
MyBB 1.8.15 ve daha yüksek versiyonunu kullanan kişilerin aşağıdaki ayarları yapması gerekiyor. Forum ayarları > Forum bilgileri kısmında bulabilirsiniz.
5- HTTP ile Gelen İstekleri HTTPS’e Yönlendirme
Aşağıdaki kodları .htaccess dosyasının en alt satırına ekleyip kaydetmeniz gerekmekte.
Code:
#HTTP'yi HTTPS 301 Yönlendirmesi
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
- Forumunuzdaki tüm bağlantıları https yapmanız gerekmekte.
- Tüm js. ve css. uzantılı dosyalarınızı https yapmanız gerekiyor.
- Kullandığınız resim upload sitelerinin de SSL kullanması gerekmekte. Aksi taktirde resim çalışmayacaktır.
Quote:Kaynak: https://huseyinkorbalta.com/mybb-ssl-aya...l-yapilir/