Opencart – SSL Yönlendirme
26 Ekim 2019 tarihinde Emre Can ÖZTAŞ tarafından paylaşıldı.
Opencart ortamında SSL yönlendirmesi oldukça basit ve bir kaç adımda çözülebilecek bir işlemdir.
Şimdi adım adım işlemlerimizi gerçekleştirelim. Bu adımlara geçmeden önce; SSL’in kurulu ve aktif edilmiş olduğunu varsayıyorum.
Adım I: Opencart Yapılandırma
Sisteminiz İngilizce ise;
Admin > System > Settings > [Edit] > Server
altındaki; “Use SSL” sekmesini, “Yes” olarak değiştirelim.
Sisteminiz Türkçe ise;
Admin > Sistem > Mağazalar > [Düzenle] > Sunucu
altındaki; “SSL Kullan” sekmesini, “Evet” olarak değiştirelim.
Adım II: config.php Dosyalarını Düzenleme
İlk olarak; Opencart’ın kök dizininde bulunan config.php dosyasını açalım. Bu dosyanın içerisinde bulunan ve başında “//HTTPS” ile belirtilmiş URL’lerin hepsini “http” yerine; “https” olarak değiştirelim.
Yani anlatmak istediğim şu şekilde;
// HTTP define('HTTP_SERVER', 'http://myecommercesite.com'); // HTTPS define('HTTPS_SERVER', 'http://myecommercesite.com');
Yukarıdaki //HTTPS başlığı altındaki tüm linkleri; https olarak değiştirelim. Aşağıda olduğu gibi.
// HTTP define('HTTP_SERVER', 'http://myecommercesite.com'); // HTTPS define('HTTPS_SERVER', 'https://myecommercesite.com');
İkinci Olarak; admin dizininin altındaki config.php dosyasını açalım ve yukarıdaki gibi //HTTPS başlığı altındaki URL’leri http yerine https olarak değiştirelim.
Adım III: .htaccess Dosyası
Kök dizininizde tanımlı bir .htaccess dosyası yoksa; hemen bir tane oluşturalım.
Oluşturduğumuz, .htaccess dosyasına; redirect kodlarımızı ekleyelim.
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Yukarıdaki kodlarımız; gelen istekler şayet http ise https’e yönlendirecektir.
Kategoriler: [Opencart] Etiketler: #e-ticaret #htaccess #opencart-ssl
- CodeIgniter (3)
- CSS (1)
- Genel (1)
- Git (1)
- Gulp (1)
- HTTP (1)
- JavaScript (3)
- Opencart (1)
- PHP (17)
- Python (1)
- Sublime Text (6)
- Twitter (1)
- VirusTotal (1)
- Visual Studio Code (2)
- Web Crawling / Scraping (2)
- WordPress (11)
Bir cevap yazın