WordPress Site Adresini Değiştirme: Kapsamlı Rehber
Bu kapsamlı rehberimizde, WordPress site URL’sini değiştirme, HTTP’den HTTPS’ye geçiş yapma, alan adını güncelleme, lokalden canlıya taşıma veya ana alan adını alt alana aktarma gibi işlemleri adım adım ele alacağız. Bu adımları dikkatlice takip ederek herhangi bir sorunla karşılaşmadan işlemlerinizi tamamlayabilir, olası sorunlara karşı da çözümleri bu yazıda bulabilirsiniz.
WordPress Site Adresi Neden Değiştirilir?
Bir WordPress sitesinin adresini değiştirmenizi gerektirebilecek birçok sebep bulunmaktadır. Bunlardan başlıcaları şunlardır:
- WordPress sitenizi yerel sunucudan canlı siteye taşırken site URL’lerini güncellemek.
- WordPress sitenizi yeni bir alan adına taşıdıktan sonra bu değişikliklerin ziyaretçilere doğru bir şekilde yansıtılmasını sağlamak.
- WordPress sitenizin dosyalarını farklı bir dizine taşımak.
- Mevcut bir SSL sertifikası ile WordPress sitenizi HTTP’den HTTPS’ye yönlendirmek.
Bunların yanı sıra, WordPress sitenizde sık sık ‘çok fazla yönlendirme’ (too many redirects) hatası alıyorsanız, site adresi değişikliği yapmanız gerekebilir. Eğer siteniz Cloudflare üzerinde barındırılıyorsa ve bu tür bir yönlendirme hatasıyla karşılaşıyorsanız, ilgili Cloudflare ayarlarını gözden geçirmeniz faydalı olacaktır.
WordPress Adresi ve Site Adresi Farkı
WordPress site URL’sini değiştirme işlemi sırasında, birbirinden farklı iki adresi ayırt etmek önemlidir: WordPress Adresi (WordPress Address) ve Site Adresi (Site Address).
WordPress Adresiniz: Bu adres, yönetici panelinize (wp-admin), medya dosyalarınıza, eklentilerinize, temalarınıza ve diğer WordPress dosyalarınızın depolandığı konumu ifade eder.
Site Adresiniz: Bu adres ise, web sitenizin herkese açık olan yüzüdür. Kısacası, ziyaretçilerin web sitenize ulaşmak için tarayıcılarının adres çubuğuna yazacakları URL’dir.
WordPress Site Adresi Değiştirme Yöntemleri
WordPress site adresini değiştirmenin farklı yöntemleri bulunmaktadır. Aşağıda bu yöntemleri detaylı olarak inceleyeceğiz:
1. WordPress Yönetici Alanından Değiştirme
WordPress yönetici panelinize (wp-admin) erişiminiz varsa, bu yöntem en kolay ve en çok tavsiye edilen yöntemdir. İşlemlere başlamadan önce mutlaka sitenizin tam bir yedeğini almanızı öneririz. Bunun için UpdraftPlus gibi güvenilir bir eklenti kullanabilirsiniz.
Bu yöntemi uygulamak için WordPress web sitenizin yönetici paneline giriş yapın ve Ayarlar » Genel sayfasına gidin. Burada bulunan ‘WordPress Adresi’ ve ‘Site Adresi’ seçeneklerini istediğiniz şekilde güncelleyin. Genellikle bu iki adres aynıdır.
Ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ butonuna tıklamayı unutmayın. Bazı durumlarda, işlem sonrası wp-login sayfasına yönlendirilebilir ve kullanıcı adı/şifre ile tekrar giriş yapmanız istenebilir. Bu durum panik yaratmamalıdır; tekrar giriş yaparak URL değişikliğini kontrol edebilirsiniz.
Eğer sitenizde HTTP kullanırken bir SSL sertifikası yüklediyseniz ve bazı fonksiyonlar beklenildiği gibi çalışmıyorsa, HTTPS yönlendirmesini de bu ekrandan yapabilirsiniz. Sadece http://siteadresiniz.com olan kısmı https://siteadresiniz.com olarak değiştirmeniz yeterlidir.
Eğer WordPress URL’lerinin yer aldığı alanlar gri renkteyse ve değişiklik yapamıyorsanız, wp-config.php dosyasını düzenleme yöntemini denemeniz gerekecektir.
2. Functions.php Dosyasını Kullanarak Değiştirme
WordPress yönetici paneline erişiminiz yoksa veya geçici bir sorun yaşıyorsanız, functions.php dosyasını düzenleyerek WordPress site adresinizi kolayca değiştirebilirsiniz.
FTP veya Cpanel üzerinden public_html klasörüne ve ardından /wp-content/themes/tema_adı yolunu izleyerek aktif temanızın dosyalarına erişin. Tema klasörü içinden functions.php dosyasını bulun ve düzenleme modunda açın. Aşağıdaki kodları dosyanın en alt kısmına ekleyin:
update_option( 'siteurl', 'https://siteniz.com' );
update_option( 'home', 'https://siteniz.com' );https://siteniz.com kısmını kendi site URL’niz ile değiştirdikten sonra dosyayı kaydedin. Değişiklikler anında sitenize yansıyacaktır. Her şeyin doğru çalıştığından emin olmak için ayar pencerelerini kapatmadan sitenizi ziyaret etmeyi unutmayın.
3. Wp-config.php Dosyasını Kullanarak Değiştirme
Bu yöntem, hangi tema dosyasını düzenlemeniz gerektiğinden emin olamadığınızda veya functions.php dosyasını bulamadığınızda önerilir. Ayrıca, yönetici panelinde URL alanları gri renkteyse bu yöntemle gerekli değişikliği yapabilirsiniz.
wp-config.php dosyası, WordPress sitenizin en kritik bilgilerini barındıran, adeta sitenizin kalbi niteliğinde bir dosyadır. Bu dosyada yapılacak en ufak bir hata, sitenizin erişime kapanmasına neden olabilir. Bu nedenle, bu dosyada değişiklik yaparken son derece dikkatli olmalısınız.
wp-config.php dosyanızı genellikle sitenizin ana dizininde, public_html klasörü içerisinde bulabilirsiniz. Aşağıdaki kodu, dosya içinde yer alan 'That's all, stop editing! Happy publishing' satırının hemen üzerine ekleyin:
define( 'WP_HOME', 'https://siteniz.com' );
define( 'WP_SITEURL', 'https://siteniz.com' );Dosyayı kaydetmeden önce https://siteniz.com kısmını kendi sitenizin adresiyle değiştirmeyi unutmayın.
4. PhpMyAdmin Kullanarak Veritabanı Üzerinden Değiştirme
WordPress site adresini değiştirmenin bir diğer yolu da, WordPress veritabanı üzerinden işlem yapmaktır. Bu yöntem pek tavsiye edilmese de, diğer yöntemler işe yaramadığında başvurulabilir. Bu işleme başlamadan önce mutlaka veritabanınızın yedeğini almanızı öneriyoruz. Cpanel üzerinden Yedekleme bölümüne giderek gerekli yedeklemeleri yapabilirsiniz.
Ardından, web hosting hesabınızın kontrol paneline (Cpanel) gidin ve Veritabanları (Databases) bölümünün altındaki phpMyAdmin bağlantısına tıklayın. Bağlantıyı tıkladığınızda, MySQL veritabanlarını düzenlemek için web tabanlı bir arayüz açılacaktır. Sol sütundan WordPress veritabanınıza tıkladığınızda, veritabanınızdaki tablolar listelenecektir. Bu tablolar arasında yer alan wp_options tablosuna girin. Karşınıza çıkacak olan eski web site URL’nizi içeren iki bölümü (genellikle siteurl ve home seçenekleri) Edit diyerek düzenleyin ve geçmek istediğiniz yeni URL’yi ekleyin.
Değişikliklerinizi yaptıktan sonra kaydetmek için alt bölümde bulunan Go (Git) butonuna tıklayın. Ardından, değişikliklerin geçerli olup olmadığını kontrol etmek için sitenizi ziyaret edin.
| Yöntem | Kullanım Alanı | Risk Seviyesi | Gerekenler |
|---|---|---|---|
| Yönetici Paneli | Erişim Varken | Düşük | Admin Girişi |
| Functions.php | Admin Erişimi Yokken, Temaya Müdahale Edilebilirken | Orta | FTP/Cpanel Erişimi, Tema Bilgisi |
| Wp-config.php | Admin Erişimi Yokken, Temaya Müdahale Edilemezken, URL Alanları Kilitliyken | Yüksek | FTP/Cpanel Erişimi, wp-config.php Erişimi |
| PhpMyAdmin | Diğer Yöntemler Başarısız Olduğunda (Önerilmez) | Yüksek | Cpanel Erişimi, phpMyAdmin Erişimi, Veritabanı Bilgisi |
Bu yazımızda, WordPress site adresini değiştirme işlemini farklı yöntemlerle detaylı bir şekilde ele aldık. Konuyla ilgili görüşlerinizi yorumlar kısmında paylaşabilirsiniz. Eğer profesyonel WordPress desteğine ihtiyaç duyuyorsanız, iletişim sayfamızdan bize ulaşmaktan çekinmeyin.
