XenForo Mevcut Bir XenForo Kurulumu Güvenli SSL'e (HTTPS) Nasıl Geçilir?

ArseniC

Premium
Son görülme
Katılım
7 Mar 2025
Konular
57
Mesajlar
120
Tepki puanı
58
Yaş
42
Konum
erzurum
Web sitesi
www.sevgiforum.com.tr
Mevcut Bir XenForo Kurulumu Güvenli SSL'e (HTTPS) Nasıl Geçilir?

Mevcut bir XenForo kurulumunu HTTP'den HTTPS'ye (yani http://domainname'den http://domainname'e) dönüştürmeye yönelik adım adım bir kılavuzdur.

Adım 1. SSL Sertifikası​

İlk adım, alan adı veya alt alan adı için bir SSL sertifikası edinmektir. Birçok barındırıcı, bir alan adı için ücretsiz SSL sağlar. Ücretsiz bir SSL sertifikası almaya uygun olup olmadığınızı öğrenmek için barındırıcıyla iletişime geçin ve uygun değilseniz önce SSL sertifikasını satın almanız ve sunucuya yüklemeniz gerekebilir.

Alan adına SSL sertifikası yüklendikten sonra HTTPS://domainname sitesine erişildiğinde güvenlik uyarısı görüntülenmemelidir.

Adım 2. HTTPS için XenForo Yapılandırması​

XenForo yapılandırmasında aşağıdaki değişiklikleri yapın.

URL'ler​

Forum URL'sini Admin CP > Seçenekler > Temel Forum Bilgileri'nden değiştirin: Forum URL'sini http://alanadı'ndan https://alanadı'na değiştirin.

Ana Sayfa URL'sini ayarladıysanız, bunu HTTPS tabanlı bir URL'ye değiştirin. Ayrıca gizlilik politikası, şartlar ve kurallar ve iletişim için özel URL'ler kullanıyorsanız, bunları da güncellemeniz önerilir.

Stil Yolları​

Görüntülerden veya JavaScript'ten herhangi birinin HTTP tabanlı bir URL'ye sabit kodlanmış olup olmadığını görmek için şablonları arayın. Şablonları arayınsrc="http://

1.png



Stil sayfaları için arama yapın href="http://.

İdeal olarak, XenForo stili, HTTP tabanlı URL aracılığıyla doğrudan bağlantılı herhangi bir statik içerik olmadığından emin olmak için, resim yolunu foruma göre veya @imagePath değişkeni aracılığıyla kullanmalıdır.

Not: Yukarıdaki arama şablon sayfası düğümlerinin HTML'sini de içerecektir. Resmin, JavaScript'in veya CSS'nin https olmayan bir sürümünü gömen herhangi bir düğümün HTML'si varsa, şablonu düzenlemek yerine bunları düğüm arayüzü üzerinden güncelleyin.

Çeşitli HTML​

XenForo açıklamalarda HTML içerebilir. Sabit kodlanmış HTTP tabanlı bir URL aracılığıyla içlerine gömülü resimler olmadığını doğrulayın.
  • Forum Açıklaması – Forum açıklaması HTML içerebilir ve sıklıkla bazı forum sponsor afişleri veya görselleri içerebilir. HTTP tabanlı URL olmadıklarını kontrol edin.
  • Bildirimler – Sabit kodlanmış HTTP URL'leri olan herhangi bir düğme olup olmadığını görmek için tüm bildirimlerin HTML'ini kontrol edin.
  • Yardım Sayfaları – Yardım sayfaları HTML içerebilir. Yardım Sayfalarındaki görsellerin, CSS ve JavaScript'in HTTP'den HTTPS'ye değiştirildiğinden emin olun.
  • Kullanıcı Yükseltmeleri – Kullanıcı yükseltmeleri HTML içerebilir ve genellikle daha iyi dönüşüm için afişler içerir. Tüm bu resim URL'lerinin HTTPS'ye geçirildiğinden emin olun
  • Widget'lar – Widget framework, her XenForo için olmazsa olmaz bir eklentidir. HTML widget'larını, resimler, JavaScript veya CSS için HTTP tabanlı URL'ler açısından kontrol edin.
Ana sayfa ve forum sayfalarının HTTPS olarak yüklenmesi ve yeşil asma kilit kullanılması yeterli olacaktır.

2.png


Bu, tüm içeriğin (Resimler, JavaScript ve CSS ile CSS'deki resimler) HTTPS üzerinden sunulduğu anlamına gelir.

Adım 3. İçeriği Yayınla​


Kullanıcılar HTTPS olmayan içerikleri yerleştirmiş olabilir ve bu nedenle eski HTTP tabanlı URL'lerin URL'lerini yeni HTTPS tabanlı URL'lerle değiştirmek için mevcut kullanıcı içeriğini güncellemek gerekir. Post Content Find/Change'ı kullanacağız.

Eklenti, Yönetici > Araçlar > Gönderilerde Değiştir seçeneğini ekliyor.
  • Hızlı bulmada şunu kullanın: http://alanadı
  • Düzenli ifadelerde şunu kullanın: #http\:\/\/domainname\.com#siU
  • Değiştirme Dizgesinde şunu kullanın: https://alanadı.com

3.png

İşaretlenmemiş "Değişiklikleri Kaydet" yalnızca bir prova yapacaktır. Her şey beklendiği gibi göründüğünde, değişiklikleri veritabanına ya#http\:\n "Değişiklikleri Kaydet"i işaretleyin. Bu, her gönderideki http://domainname'e yapılan tüm başvuruları https://domainname olarak değiştirmelidir. Bu eylemin geri alınması mümkün değildir, bu nedenle "Değişiklikleri Kaydet"i yalnızca %100'den fazla emin olduğunuzda yapın.

Görüntü Vekili​

Alan adımızı yerleştiren veya ona bağlantı veren gönderi içeriğini HTTPS tabanlı URL'lere değiştirdik. Diğer alan adları her zaman HTTPS üzerinde olmayabilir ve bu nedenle bu tür yerleştirmeler için karışık içerik hatalarından kaçınmak amacıyla XenForo bir resim proxy'si sağlar.

Admin CP > Seçenekler > Mesajlar > Görüntü ve Bağlantı Proxy'si: Proxy Görüntüleri'nde Görüntü proxy'sini etkinleştirin.
4.png


Tahmin edilmesi zor bir “Görüntü ve Bağlantı Proxy Gizli Anahtarı” sağlayın. HTTPS için yalnızca Proxy Görüntülerini etkinleştirmemiz gerekir ve “Proxy Bağlantılarını” etkinleştirmemize gerek yoktur.

Adım 4. HTTPS'yi zorunlu kılma​

Sitenin HTTP://domainname ve HTTPS://domainname üzerinden erişilebilir olmasını istemezsiniz. Yani sitenin HTTP sürümünün sitenin HTTPS sürümüne yönlendirilmesini istersiniz. .htaccess dosyasına aşağıdaki kod satırını ekleyin
URL'leri zorunlu kıldığınızda, https olmayan URL'ler https sürümüne yönlendirilecektir ve bu nedenle site URL'lerini güncellemeniz gerekebilir.
  • PayPal IPN – Ücretli bir üyelik kurulumunuz varsa, PayPal IPN bildirimi üyelerin PayPal abonelik ödemeleri için kullanılır. PayPal IPN'deki HTTP tabanlı URL, HTTPS tabanlı URL olarak değiştirilmelidir, aksi takdirde ücretli üyelik işlevi bozulabilir ve kullanıcıların yükseltmesi beklendiği gibi çalışmayabilir.
  • Sosyal Medya Entegrasyonu – FaceBook, Twitter ve Google+ uygulamalarının her birinin web sitesi URL'sinin HTTP'den HTTPS tabanlı URL'ye değiştirilmesi gerekiyor.
Son olarak, Google Webmaster Tools'un HTTP ve HTTPS tabanlı web sitelerini farklı olarak ele aldığını unutmayın. Bu yüzden GWT'de https tabanlı web sitesini yeni web özelliği olarak tekrar ekleyin.
 
Geri
Üst Alt