Bozmadan WP URL'si Nasıl Değiştirilir
12 Mayıs 2026 tarihinde yayımlandı

WP URL'sini değiştirmeniz gerekiyorsa bunu kontrollü bir sırayla yapın: önce yedek alın, WordPress Address ve Site Address ayarlarını güncelleyin, ardından yönlendirmeleri, SSL'yi ve sabit kodlanmış bağlantıları düzeltin. Bozulmaların çoğu URL değişikliğinin kendisinden değil, etrafındaki parçaların hâlâ eski konumu işaret etmesinden kaynaklanır. Web sitesi genellikle kızgın değildir; sadece güncelliğini yitirmiş ayarları izliyordur.
Bu görev, alan adı değişiklikleri sırasında, HTTP'den HTTPS'ye geçerken, WordPress'i bir alt dizine taşırken veya staging'den production'a geçiş yaparken ortaya çıkar. Mağaza sahipleri, ajanslar ve SaaS ekipleri için kötü bir URL değişikliği; oturum açma döngüleri, mixed content uyarıları, bozuk yönetici erişimi veya formların yanlış yere gönderilmesi anlamına gelebilir. Bu yüzden amaç yalnızca iki alanı düzenlemek değildir. Amaç, tüm uygulamanın sakin kalmasını sağlamaktır.
WP URL'sini değiştirmenin gerçekte etkilediği şeyler
WordPress'te iki temel ayar vardır: WordPress Address ve Site Address. Açıkçası benzer duyuluyorlar çünkü gerçekten de benzerler. Ama farklı işler yaparlar.
WordPress Address, WordPress çekirdek dosyalarının bulunduğu yerdir. Site Address, ziyaretçilerin siteye ulaşmak için kullandığı herkese açık URL'dir. Birçok kurulumda bunlar aynıdır. Diğerlerinde WordPress bir alt dizinde bulunurken site kök alan adından yüklenebilir.
Bunlardan birini yanlış değiştirirseniz WordPress sizi wp-admin'den uzağa yönlendirebilir, varlıkları yanlış alan adına gönderebilir veya sonsuz bir yönlendirme döngüsü oluşturabilir. Eklentiler, temalar, veritabanı, web sunucusu ve CDN kuralları da önceki URL'ye hâlâ başvuruyor olabilir. Bu yüzden doğru bir değişiklik kısmen WordPress işi, kısmen de altyapı hijyenidir.
WP URL'sini değiştirmeden önce
Hem dosyaların hem de veritabanının güncel bir yedeğini alın. Bu bir e-ticaret sitesi veya yoğun trafikli bir içerik sitesiyse, işi trafiğin düşük olduğu bir zaman aralığında yapın. Bir URL değişikliği önbelleğe alınmış sayfalara, oturum çerezlerine ve ödeme callback'lerine dokunabilir; bu yüzden zamanlama önemlidir.
Düzenleme yapmadan önce ayrıca dört şeyi doğrulamalısınız. Birincisi, yeni alan adı veya protokol zaten doğru sunucuya çözülüyor olmalı. İkincisi, HTTPS'ye geçiyorsanız SSL sertifikası etkin olmalı. Üçüncüsü, web sunucunuzun virtual host'u veya Nginx server block'u yeni ana makine adı için hazır olmalı. Dördüncüsü, WordPress'in yönlendirmeleri zorlayabilecek bir proxy, load balancer veya CDN arkasında olup olmadığını bilmelisiniz.
Bunlardan herhangi biri yerinde değilse, WordPress doğru yapılandırılmış olsa bile herkese açık tarafta yine de başarısız olabilir. Bu durumda log'lar da aynı hikâyeyi anlatır.
URL'yi değiştirmenin en güvenli yolları
Bunu WordPress yönetici panelinde değiştirin
Yönetici erişiminiz hâlâ varsa, bu en temiz yöntemdir. Ayarlar'a, ardından Genel'e gidin. WordPress Address ve Site Address ayarlarını yeni URL ile güncelleyin. Değişiklikleri kaydedin.
Bu yöntem, taşıma işlemi basitse ve yeni alan adı zaten siteye doğru şekilde işaret ediyorsa iyi çalışır. Kaydettikten hemen sonra gerekirse yeniden oturum açın ve ana sayfayı, yönetici alanını, ortam kitaplığını ve birkaç iç sayfayı test edin.
Risk açıktır: yanlış URL'yi girerseniz veya yeni host tam olarak hazır değilse, kendinizi kontrol panelinin dışında kilitleyebilirsiniz.
Bunu wp-config.php içinde değiştirin
Kontrol paneline erişilemiyorsa veya daha fazla kontrol istiyorsanız, değerleri doğrudan wp-config.php içinde tanımlayın. Stop editing satırının üstüne şu satırları ekleyin:
define('WP_HOME','https://example.com'); define('WP_SITEURL','https://example.com');
Bu, WordPress'i config dosyasındaki değerleri kullanmaya zorlar. Bu yöntem, oturum açma döngüleri veya bozuk yönetici yönlendirmeleri için genellikle en hızlı kurtarma yöntemidir.
Ayrıca taşıma işlemleri sırasında iyi bir geçici dengeleyicidir. Her şey çalıştıktan sonra bu sabitleri yerinde bırakabilir veya kaldırıp değerleri yeniden yönetici panelinden yönetebilirsiniz.
Bunu veritabanında değiştirin
Ne yönetici paneli ne de config düzenleme mümkünse, değerleri veritabanında, genellikle wp_options tablosunda güncelleyebilirsiniz. Seçenek adları home ve siteurl'dir.
Bu işe yarar, ancak daha manueldir ve acele ediyorsanız kötü yapması daha kolaydır. Özel tablo önekleri olan sitelerde tablonun wp_options olduğunu varsaymayın. Önce kontrol edin.