WordPress sitesini yeni bir domaine taşımak yalnızca siteurl ve home değerlerini değiştirmekten ibaret değildir. Yazı içerikleri, widget ayarları, page builder verileri ve eklenti seçenekleri eski domaini veri tabanında tutabilir; bazı değerler PHP serialized formatında saklanır.
Temel kural: Taşıma öncesi dosya + veritabanı yedeği alın ve mümkünse staging ortamında prova yapın.
1. Yeni hosting ve domaini hazırlayın
Yeni domainin DNS kayıtlarını planlayın, hedef hostingte PHP/veritabanı sürümlerini mevcut WordPress ile uyumlu hale getirin ve SSL sertifikasının oluşturulabileceğini doğrulayın.
2. Dosya ve veritabanını kopyalayın
WordPress dosyalarını hedefe taşıyın, veri tabanı dumpını import edin ve wp-config.php içindeki bağlantı bilgilerini hedef veritabanına göre düzenleyin.
3. URL değişimini serialized-safe yapın
WP-CLI mevcutsa en güvenli yaygın yöntemlerden biri wp search-replace komutudur. Önce dry-run yapın:
wp search-replace 'https://eskidomain.com' 'https://yenidomain.com' --all-tables-with-prefix --dry-run
wp search-replace 'https://eskidomain.com' 'https://yenidomain.com' --all-tables-with-prefixWP-CLI search-replace serialized veriyi dikkate alır. Ham SQL üzerinde global metin değiştirme, serialized verinin uzunluk değerlerini bozabilir.
4. Kalıcı bağlantılar ve cache
Yeni sitede WordPress Ayarlar → Kalıcı Bağlantılar ekranını kaydedin, uygulama/cache/CDN katmanlarını temizleyin ve görsel/JS/CSS URL’lerinde eski domain kalıp kalmadığını tarayın.
5. Eski domainden 301
Domain tamamen değişiyorsa eski URL’leri mümkün olduğunca aynı path yapısındaki yeni URL’lere 301 yönlendirin. Eski domaini hemen kapatmak yerine yönlendirmelerin ve Search Console geçişinin oturması için aktif tutun.
6. Son kontrol
- HTTPS ve canonical etiketleri
- Form/e-posta gönderimi
- Media URL’leri
- robots.txt ve sitemap
- Search Console / Analytics
- Ödeme veya webhook entegrasyonları
Kalıcı bağlantı problemi varsa WordPress Default .htaccess Dosyası rehberine bakabilirsiniz.
Resmî kaynak
WordPress Developer Handbook — Migrating WordPress
İlgili UST Bilişim hizmetleri
Sunucu, hosting, DNS veya kurumsal e-posta altyapınız için Hosting / Sunucu / Mail çözümlerimizi inceleyebilir veya teknik ihtiyacınızı bize iletebilirsiniz.
Bilgiyi uygulanabilir projeye dönüştürelim.
İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.
Projenizi Anlatın



