You need to enable JavaScript to run this app.

Skip to main content

MyBB SSL Ayarları Nasıl Yapılır?

sic mundus creatus est
MyBB SSL Ayarları Nasıl Yapılır?
SSL Nedir?
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.

[Image: w3aDkH.gif]
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 )


[Image: w7gZJ7.jpg]

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]
Eğer forum adresiniz alt dizine kuruluysa aşağıda verdiğim gibi yapmanız gerekmekte.

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.

[Image: xEXrx4.jpg]

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]
SON OLARAK 
  • 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/
This post was last modified: 01-08-2021, 07:21 PM by Noah.
Junior Member
RE: MyBB SSL Ayarları Nasıl Yapılır?
ilk fotoğraftaki forum adresi linkini eksik girmişsiniz https:// olmalıydı // eksik.
ayrıca şöyle bir sorun var hocam
eğer biri https://www.forum.com diye girerse bazı eklentilerde cross domain hatası çıkıyor. login olmuşsanız bile www ile girilince farklı bir site gibi davranıyor. bu sorunun çözümü için http://forum.com yanında https://www.forum.com adresini de https://forum.com adresine yönlendirecek daha doğru bir .htaccess kodu gerekiyor
Junior Member
RE: MyBB SSL Ayarları Nasıl Yapılır?
Ben bunu yapamadım. .htaccess dosyasını şu kodla düzenleyin denmiş ama bu kod bir yere mi ekleyenecek, yoksa bir kodla mı değiştirilecek. Robots.txt dosyasının konumu nerede, bulamadım.
Junior Member
RE: MyBB SSL Ayarları Nasıl Yapılır?
Üsteki mesajımı şöyle güncelleyeyim, yeni MyBB sürümlerinde bahsedilen kod düzenlemesini yapmaya gerek yok galiba. Sadece 1. maddede bahsedilen admin panelinde forum urllerini https yapma ve ilgili ayarları açmak yeterli oluyor. Ben dün gece öyle yaptım sabaha açılmış durumda. Sadece son maddede bahsedilen http yönlendirmesini yapmak gerek sanırım, çünkü doğrudan https olarak çalışmıyor.
Junior Member
RE: MyBB SSL Ayarları Nasıl Yapılır?
(07-14-2021, 02:23 PM)exe676 Wrote: ilk fotoğraftaki forum adresi linkini eksik girmişsiniz https:// olmalıydı // eksik.
ayrıca şöyle bir sorun var hocam
eğer biri https://www.forum.com diye girerse bazı eklentilerde cross domain hatası çıkıyor. login olmuşsanız bile www ile girilince farklı bir site gibi davranıyor. bu sorunun çözümü için http://forum.com yanında https://www.forum.com adresini de https://forum.com adresine yönlendirecek daha doğru bir .htaccess kodu gerekiyor

Benim .htaccess içeriğim bu şekilde sorunsuz çalışıyor www. olmadan direkt olarak https:// girilmesini istiyordum. bu kodlar ile çözdüm.

Code:
RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteCond %{HTTP_HOST} ^www.siteadi.com [NC]
    RewriteRule ^(.*)$ https://siteadi.com/$1 [L,R=301]