Eğer OpenCart tabanlı bir e-ticaret sitenizin domainini değiştirmek istiyorsanız, bunun için Plesk ve cPanel’de yapılması gereken bazı ayarlar bulunmaktadır. OpenCart, veritabanında ve yapılandırma dosyalarında eski domain bilgilerini sakladığı için, domain değişikliği sonrası bazı ek işlemler gerekmektedir.
Bu makalede, Plesk ve cPanel’de OpenCart için domain değişikliğini adım adım nasıl yapacağınızı, veritabanı ve yapılandırma dosyalarında yapmanız gereken ayarları ve SEO açısından dikkat edilmesi gereken noktaları ele alacağız.
1. OpenCart Domain Değişikliği İçin Gerekli Adımlar
OpenCart domain değişikliği işlemi için şu adımları takip edeceğiz:
✅ 1. Plesk veya cPanel’de yeni domain ekleme
✅ 2. OpenCart yapılandırma dosyalarını (config.php) düzenleme
✅ 3. Veritabanında eski domaini güncelleme
✅ 4. SEO ve yönlendirme ayarlarını yapma
2. Plesk Panelde OpenCart Domain Değişikliği
🔹 1. Plesk Panelde Yeni Domain Ekleyin
📌 Adımlar:
✅ Plesk Panel’e giriş yapın.
✅ “Alan Adları” (Domains) sekmesine gidin.
✅ “Yeni Alan Adı Ekle” butonuna tıklayın.
✅ Yeni domaini ekleyerek eski dosyalarınızı yeni domainin olduğu dizine taşıyın.
🔹 2. OpenCart config.php Dosyalarını Düzenleyin
OpenCart’ta iki önemli yapılandırma dosyası vardır:
- Ana dizinde bulunan
config.php - Admin panelinde bulunan
admin/config.php
📌 Yeni domain bilgilerini girmek için:
🔹 config.php dosyanızı açın ve eski domaini yeni domain ile değiştirin:
// Yeni domain URL’sini girin
define('HTTP_SERVER', 'https://yenidomain.com/');
define('HTTPS_SERVER', 'https://yenidomain.com/');
🔹 admin/config.php dosyanızda da aynı işlemi yapın:
define('HTTP_SERVER', 'https://yenidomain.com/admin/');
define('HTTPS_SERVER', 'https://yenidomain.com/admin/');
🔹 3. Veritabanında Eski Domaini Güncelleyin
OpenCart veritabanında, eski domainin geçtiği bazı tabloları güncellemeniz gerekmektedir.
📌 phpMyAdmin üzerinden şu SQL sorgularını çalıştırın:
UPDATE oc_setting SET value = 'https://yenidomain.com/' WHERE key = 'config_url';
UPDATE oc_setting SET value = 'https://yenidomain.com/' WHERE key = 'config_ssl';
📌 Ayrıca, eski domainin hala kayıtlı olduğu diğer yerleri güncellemek için:
UPDATE oc_store SET url = 'https://yenidomain.com/' WHERE store_id = 0;
UPDATE oc_seo_url SET query = REPLACE(query, 'eskidomain.com', 'yenidomain.com');
3. cPanel’de OpenCart Domain Değişikliği
🔹 1. cPanel’de Yeni Domaini Yönetin
📌 Adımlar:
✅ cPanel’e giriş yapın.
✅ “Addon Domains” veya “Subdomains” sekmesine gidin.
✅ Yeni domaini ekleyin ve OpenCart dosyalarınızı taşıyın.
Eğer ana domaini değiştiriyorsanız, hosting sağlayıcınızın destek ekibinden domain değişikliği talebinde bulunabilirsiniz.
🔹 2. OpenCart config.php Dosyalarını Düzenleyin
✅ cPanel’de File Manager’e girin.
✅ config.php ve admin/config.php dosyalarınızı güncelleyin.
🔹 3. Veritabanında Domaini Güncelleyin
✅ phpMyAdmin’e girin ve yukarıdaki SQL komutlarını çalıştırarak domain bilgilerini güncelleyin.
4. SEO ve 301 Yönlendirme Ayarları
Domain değişikliğinden sonra SEO kaybını önlemek için 301 yönlendirmesi yapmanız gerekmektedir.
📌 Eski domaini yeni domaine yönlendirmek için .htaccess dosyanıza şu kodu ekleyin:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^eskidomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.eskidomain.com$
RewriteRule (.*)$ https://yenidomain.com/$1 [R=301,L]
📌 Google Search Console Üzerinde Güncelleme Yapın:
✅ Google Search Console’a giriş yapın.
✅ **”Site Değiştirme” aracını kullanarak yeni domaini tanımlayın.
✅ Yeni sitemap.xml dosyanızı Google’a gönderin.
5. Domain Değişikliğinden Sonra Yapılması Gerekenler
✅ Google Analytics ve Google Search Console’da yeni domaini tanımlayın.
✅ Eski domaini yeni domaine 301 yönlendirmesi ile bağlayın.
✅ Sitemap.xml ve robots.txt dosyalarını güncelleyin.
✅ OpenCart cache temizleme işlemini yapın.
📌 Örnek:
Kurumsal OpenCart projeleriniz için SEO uyumlu altyapıya sahip Eka Kurumsal Web Yazılımları ile en iyi performansı elde edebilirsiniz.
Sonuç
✅ Plesk ve cPanel’de OpenCart domain değişikliği, yapılandırma dosyaları ve veritabanında bazı düzenlemeler gerektirir.
✅ Yeni domaini ekledikten sonra, config.php ve admin/config.php dosyalarını güncellemelisiniz.
✅ SEO kaybını önlemek için Google Search Console’da yeni domaini tanımlamalı ve 301 yönlendirmesi yapmalısınız.
Bu adımları doğru bir şekilde uygularsanız, OpenCart sitenizi sorunsuz bir şekilde yeni domaininize taşıyabilirsiniz. 🚀