WordPress Site Adresi Değiştirme: Adım Adım Rehber

WordPress Site Adresi Değiştirme: Adım Adım Rehber

WordPress sitenizin adresini değiştirmek, farklı nedenlerle gerekli hale gelebilir. Bu yazımızda, WordPress site URL değiştirme, HTTP’den HTTPS’ye geçiş, alan adı değişikliği, lokalden canlıya taşıma veya ana alan adını bir alt alana aktarma gibi işlemleri adım adım ele alacağız. Dikkatli bir şekilde takip edeceğiniz bu rehber sayesinde, herhangi bir sorunla karşılaşmadan işlemlerinizi tamamlayabilecek, olası sorunlara karşı da çözümleri bulabileceksiniz.

WordPress Site Adresi Neden Değiştirilir?

WordPress site URL’nizi değiştirmenizi gerektirebilecek çeşitli durumlar mevcuttur. Bunlardan başlıcaları şunlardır:

  • WordPress sitenizi lokal sunucudan canlı ortama taşırken site URL’lerini güncellemek.
  • WordPress sitenizi yeni bir alan adına taşıdıktan sonra bu değişikliğin ziyaretçilere doğru şekilde yansıtılmasını sağlamak.
  • WordPress sitenizin dosyalarını farklı bir dizine taşımak.
  • WordPress sitenizi mevcut SSL sertifikanız varsa HTTP’den HTTPS’ye yönlendirmek.

Bunlara ek olarak, sitenizde sıkça ‘too many redirects’ gibi yönlendirme hataları 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 hata alıyorsanız, ilgili Cloudflare ayarlarını gözden geçirmeniz faydalı olacaktır.

WordPress Adresi ve Site Adresi Ayrımı

WordPress site URL’sini değiştirme işlemine başlamadan önce, iki farklı 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 belirtir.

Site Adresi: Bu adres ise, web sitenizin genel kullanıma açık olan kısmıdır. Ziyaretçilerin web sitenize erişmek için tarayıcılarının adres çubuğuna yazacakları URL’dir.

WordPress Adres Değiştirme Yöntemleri

WordPress site adresinizi değiştirmek için kullanabileceğiniz başlıca yöntemler şunlardır:

1. WordPress Site Adresini Yönetici Alanından Değiştirme

Eğer WordPress yönetici paneline (wp-admin) erişiminiz varsa, bu yöntem en kolay ve en çok tavsiye edilen yöntemdir. Tüm işlemlere başlamadan önce sitenizin tam bir yedeğini almanız, olası bir hatada geri dönüş yapabilmeniz için önemlidir. UpdraftPlus gibi eklentiler bu konuda size yardımcı olabilir.

Yönetici panelinize giriş yaptıktan sonra Ayarlar » Genel sayfasına gidin. Burada yer alan ‘WordPress Adresi’ ve ‘Site Adresi’ alanlarından istediğiniz değişiklikleri yapabilirsiniz. Genellikle bu iki adres aynıdır.

Değişiklikleri kaydetmek için ‘Değişiklikleri Kaydet’ butonuna tıklamayı unutmayın. Bu işlem sonrasında giriş ekranına yönlendirilebilir ve tekrar kullanıcı adı/şifre ile giriş yapmanız istenebilir. Bu normal bir durumdur, tekrar giriş yaparak URL değişikliğini kontrol edebilirsiniz.

Eğer sitenizde SSL sertifikası yüklü ise ve HTTP kullanıyorsanız, bu alandan http://siteadresiniz.com yerine https://siteadresiniz.com şeklinde güncelleyerek HTTPS yönlendirmesini kolayca yapabilirsiniz.

Eğer WordPress URL’nizin yer aldığı alanlar gri renkteyse ve düzenleme yapamıyorsanız, wp-config.php dosyasını düzenleme yöntemini denemeniz gerekecektir.

2. Functions.php Dosyasını Kullanarak WordPress Site Adresini Değiştirme

WordPress yönetici paneline erişiminiz yoksa veya geçici bir sorun yaşıyorsanız, functions.php dosyasına ekleyeceğiniz birkaç satır kod ile 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 ulaşın. Tema klasörü içindeki functions.php dosyasını bularak düzenleyin ve 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 hemen aktif olacaktır. Her şeyin yolunda gittiğinden emin olmak için siteyi ziyaret etmeyi unutmayın.

3. Wp-config.php Dosyasını Kullanarak WordPress Site Adresini Değiştirme

Bu yöntem, hangi temanın functions.php dosyasını düzenlemeniz gerektiğinden emin olamadığınızda veya bu dosyayı bulamadığınızda önerilir. Ayrıca, yönetici panelindeki URL alanları gri renkteyse de bu yöntem kullanılabilir.

wp-config.php dosyası, sitenizin en kritik bilgilerini barındırır ve bu dosyada yapılacak herhangi bir hata sitenizin erişilemez olmasına neden olabilir. Bu nedenle dikkatli olunmalıdır.

wp-config.php dosyanızı genellikle sitenizin ana dizininde (public_html) bulabilirsiniz. Dosyayı düzenlerken aşağıdaki kodu, ‘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' );

https://siteniz.com kısmını kendi site adresinizle değiştirdikten sonra dosyayı kaydedin.

4. PhpMyAdmin Kullanarak Veritabanındaki WordPress Site URL’lerini Değiştirme

Bu yöntem, diğerlerine göre daha az tavsiye edilmekle birlikte, WordPress site adresini değiştirmenin bir başka yoludur. Bu işleme başlamadan önce mutlaka veritabanı yedeği almanız önerilir. Hosting kontrol panelinizdeki (Cpanel) Yedekleme bölümünden bu işlemi yapabilirsiniz.

Hosting hesabınızın kontrol paneline (Cpanel) giriş yapın ve Veritabanları (Databases) bölümünden phpMyAdmin‘a tıklayın. Sol sütunda yer alan WordPress veritabanınıza tıkladığınızda tablolar listelenecektir. Bu tablolar arasından wp-options tablosuna girin. Tabloda, eski web site URL’nizin bulunduğu iki bölüm göreceksiniz. Bu alanları Edit diyerek düzenleyin ve geçmek istediğiniz yeni URL’yi ekleyin.

Değişiklikleri tamamladıktan sonra alt bölümdeki Go (Git) butonuna tıklayarak kaydedin ve sitenizi ziyaret ederek değişikliklerin uygulanıp uygulanmadığını kontrol edin.

YöntemAçıklamaKullanım Alanı
Yönetici PaneliEn kolay ve güvenli yöntem. Ayarlar » Genel bölümünden yapılır.Yönetici paneline erişim var.
Functions.phpTema dosyasına kod eklenerek yapılır.Yönetici paneline erişim yok veya URL alanları kilitli.
Wp-config.phpSitenin ana dizinindeki dosyaya kod eklenerek yapılır.Functions.php bulunamıyor veya URL alanları kilitli.
PhpMyAdminVeritabanındaki seçenekler tablosu düzenlenir.Diğer yöntemler başarısız olduğunda veya acil durumlarda kullanılır (yedekleme şart).

Bu rehberde, WordPress site adresini değiştirme işlemini farklı yöntemlerle detaylı bir şekilde anlattık. Bu süreçte karşılaşabileceğiniz olası sorunlara karşı da çözüm önerileri sunduk. Profesyonel WordPress desteği veya konuyla ilgili ek sorularınız için bizimle iletişime geçebilirsiniz.