WordPress Site Adresini Değiştirme Rehberi
WordPress site URL’sini değiştirmek, web sitenizin yönetimini ve erişilebilirliğini sağlamak adına kritik bir işlemdir. Bu rehberimizde, WordPress site adresini değiştirme, HTTP’den HTTPS’ye geçiş yapma, alan adını yenileme, lokal sunucudan canlıya taşıma veya ana alan adını alt alana aktarma gibi çeşitli senaryolarda izlemeniz gereken adımları detaylıca ele alacağız. Bu adımları dikkatle takip ederek, herhangi bir sorunla karşılaşmadan işlemlerinizi tamamlayabilir, olası sorunlara karşı da çözüm önerileri bulabilirsiniz.
Neden WordPress Site Adresi Değiştirilir?
WordPress site URL’nizi değiştirmenizi gerektirebilecek birçok sebep bulunmaktadır. Başlıca nedenler şunlardır:
- WordPress sitenizi lokal sunucudan canlı ortama taşırken URL’leri güncellemek.
- Yeni bir alan adına geçiş yaptıktan sonra site ziyaretçilerinin güncellenmiş adreslere yönlendirilmesini sağlamak.
- WordPress sitenizin dosyalarını farklı bir dizine taşımak.
- Mevcut SSL sertifikanızla HTTP’den HTTPS’ye geçiş yapmak ve güvenliği artırmak.
Ayrıca, sitenizde sıkça karşılaşılan ‘too many redirects’ (çok fazla yönlendirme) hatası alıyorsanız, URL değişikliği bu sorunu çözebilir. Eğer siteniz Cloudflare üzerinde barındırılıyorsa ve bu hatayı alıyorsanız, Cloudflare ayarlarınızı gözden geçirmeniz faydalı olacaktır.
WordPress Adresi ve Site Adresi Ayrımı
WordPress site URL’sini değiştirirken, iki temel adresi ayırt etmek önemlidir: WordPress Adresi ve Site Adresi.
- WordPress Adresi: Bu adres, yönetici paneliniz, medya dosyalarınız, eklentileriniz, temalarınız gibi WordPress’in temel dosya ve klasörlerinin bulunduğu konumu ifade eder.
- Site Adresi: Bu ise, web sitenizin genel kullanıcılar tarafından erişilebilir olan kısmıdır. Ziyaretçilerin tarayıcılarına yazarak sitenize ulaşmalarını sağlayan URL’dir.
WordPress Site Adresini Değiştirme Yöntemleri
WordPress site adresini değiştirmek için kullanabileceğiniz başlıca yöntemler şunlardır:
- WordPress yönetici panelinden değiştirme
- Functions.php dosyasını düzenleyerek değiştirme
- Wp-config.php dosyasını düzenleyerek değiştirme
- PhpMyAdmin aracılığıyla veritabanından değiştirme
WordPress Site Adresini Yönetici Panelinden Değiştirme
WordPress yönetici paneline (wp-admin) erişiminiz varsa, bu en kolay ve önerilen yöntemdir. Başlamadan önce sitenizin tam yedeğini almayı unutmayın (örneğin UpdraftPlus eklentisi ile). Yönetici panelinize giriş yaptıktan sonra Ayarlar » Genel yolunu izleyin. Burada yer alan ‘WordPress Adresi (URL)’ ve ‘Site Adresi (URL)’ alanlarını istediğiniz yeni adreslerle güncelleyin. Genellikle bu iki adres aynıdır. Değişiklikleri kaydetmek için ‘Değişiklikleri Kaydet’ butonuna tıklayın. İşlem sonrası giriş ekranına yönlendirilmeniz normaldir; tekrar giriş yaparak kontrol edebilirsiniz. Eğer HTTP kullanıyorsanız ve SSL sertifikası yüklediyseniz, buradan ‘http://’ yerine ‘https://’ şeklinde güncellemeyi de yapabilirsiniz.
Eğer bu alanlar gri renkteyse ve düzenleme yapamıyorsanız, wp-config.php dosyasını düzenleme yöntemini denemeniz gerekecektir.
Functions.php Dosyasını Kullanarak WordPress Site Adresini Değiştirme
Yönetici paneline erişiminiz yoksa veya geçici bir sorun yaşıyorsanız, functions.php dosyasını kullanarak da URL değişikliği yapabilirsiniz. FTP veya Cpanel aracılığıyla sitenizin dosyalarına erişin (genellikle /wp-content/themes/kullandiginiz_tema/ yolu izlenir). Kullandığınız temanın functions.php dosyasını bulun ve düzenleyin. Dosyanın en altına aşağıdaki kodları ekleyin:
update_option( 'siteurl', 'https://yeni_site_adresiniz.com' );
update_option( 'home', 'https://yeni_site_adresiniz.com' );‘https://yeni_site_adresiniz.com’ kısmını kendi güncel site adresinizle değiştirdikten sonra dosyayı kaydedin. Değişiklikler anında yansıyacaktır.
Wp-config.php Dosyasını Kullanarak WordPress Site Adresini Değiştirme
Hangi temanın functions.php dosyasını düzenleyeceğinizden emin değilseniz veya bu dosya erişilebilir değilse, wp-config.php dosyasını kullanabilirsiniz. Bu yöntem, yönetici panelindeki URL alanlarının gri olduğu durumlarda da etkilidir. Wp-config.php dosyası, sitenizin en kritik bilgilerini barındırır, bu nedenle değişiklik yaparken son derece dikkatli olmalısınız. Dosyayı sitenizin ana dizininde (genellikle public_html içinde) bulun. Dosyanın içine, 'That's all, stop editing! Happy publishing' satırından hemen önce aşağıdaki kodları ekleyin:
define( 'WP_HOME', 'https://yeni_site_adresiniz.com' );
define( 'WP_SITEURL', 'https://yeni_site_adresiniz.com' );Yine, ‘https://yeni_site_adresiniz.com’ kısmını kendi sitenizin adresiyle değiştirmeyi unutmayın ve dosyayı kaydedin.
PhpMyAdmin Kullanarak Veritabanından WordPress Site URL’sini Değiştirme
Bu yöntem, diğerlerine göre daha az tercih edilse de, bir alternatiftir. İşleme başlamadan önce mutlaka veritabanı yedeği alın (Cpanel üzerinden Yedekleme bölümünden). Hosting hesabınızın kontrol paneline (Cpanel) giriş yapın ve Veritabanları bölümünden phpMyAdmin‘e tıklayın. Sol menüden WordPress veritabanınızı seçin. Açılan tablolardan wp_options (tablo adı ön ekinize göre değişebilir) tablosuna girin. Bu tabloda, eski web sitesi URL’nizin bulunduğu ‘siteurl’ ve ‘home’ kayıtlarını bulun. Düzenlemek için ‘Edit’ butonuna basın ve ilgili alanlara yeni URL’nizi girin. Değişiklikleri kaydetmek için ‘Go’ butonuna tıklayın ve ardından sitenizi ziyaret ederek kontrol edin.
| Yöntem | Kullanım Alanı | Risk | Kolaylık |
|---|---|---|---|
| Yönetici Paneli | Panel Erişimi Var | Düşük | Çok Yüksek |
| Functions.php | Panel Erişimi Yok / Hızlı Değişiklik | Orta (Kod Hatası Riski) | Orta |
| Wp-config.php | Panel Erişimi Yok / Alanlar Kilitli | Yüksek (Dosya Hatası Riski) | Orta |
| PhpMyAdmin | Tüm Durumlar (Alternatif) | Yüksek (Veritabanı Hatası Riski) | Düşük |
Web sitenizin adresini değiştirmek, dikkatli planlama ve doğru adımları izlemeyi gerektirir. Yukarıda belirtilen yöntemlerden sitenizin mevcut durumuna en uygun olanı seçerek güvenli bir geçiş yapabilirsiniz. Herhangi bir sorunda profesyonel destek almaktan çekinmeyin.
