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

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

WordPress site URL’lerinizi değiştirmek, web sitenizin yönetiminde önemli bir adımdır. Bu işlem, sitenizi lokal sunucudan canlıya taşırken, yeni bir alan adına geçerken, dosyalarınızı farklı bir dizine aktarırken veya HTTP’den HTTPS’ye geçerken gerekebilir. Ayrıca, sıkça karşılaşılan ‘too many redirects’ hatası gibi sorunları çözmek için de URL değişikliği yapmak faydalı olabilir. Bu rehberde, WordPress site adresini değiştirmenin farklı yollarını detaylı bir şekilde ele alacağız.

WordPress Site Adresi Neden Değiştirilir?

Bir WordPress sitesinin adresini değiştirmenin ardında yatan çeşitli nedenler bulunmaktadır. Bu nedenler, sitenin teknik altyapısındaki değişikliklerden, güvenlik güncellemelerine kadar geniş bir yelpazeyi kapsar. İşte başlıca sebepler:

  • Lokalden Canlıya Geçiş: Geliştirme ortamında (lokal sunucu) hazırlanan bir siteyi, gerçek kullanıcıların erişimine açmak için alan adının güncellenmesi gerekir.
  • Alan Adı Değişikliği: Sitenizin markalaşma stratejisine uygun olarak veya başka nedenlerle alan adınızı değiştirdiğinizde, WordPress adresinizi yeni alan adınıza yönlendirmeniz şarttır.
  • Dizin Taşıma: Sitenizin dosyalarını barındıran dizini değiştirdiğinizde, WordPress’in bu yeni konumu tanıması için adres bilgilerini güncellemeniz gerekmektedir.
  • HTTP’den HTTPS’ye Geçiş: Güvenlik katmanı olan SSL sertifikası yüklediğinizde, sitenizin adresini ‘http://’ yerine ‘https://’ ile başlatarak daha güvenli bir bağlantı sağlamanız gerekir. Bu, hem kullanıcı güvenliği hem de SEO açısından önemlidir.
  • Yönlendirme Hataları: Sıkça karşılaşılan ve kullanıcı deneyimini olumsuz etkileyen yönlendirme hataları (örneğin, ‘too many redirects’), genellikle yanlış yapılandırılmış URL’lerden kaynaklanır ve bu da adres değişikliğini zorunlu kılabilir.

WordPress Adresi ve Site Adresi Arasındaki Fark

WordPress site URL’sini değiştirirken karıştırılmaması gereken iki önemli kavram vardır: WordPress Adresi (URL) ve Site Adresi (URL). Bu ikisi arasındaki ayrımı anlamak, doğru işlemi yapmanızı sağlar.

  • WordPress Adresi (URL): Bu adres, WordPress’in çekirdek dosyalarının, eklentilerinin, temalarının ve medya kütüphanesinin bulunduğu konumu temsil eder. Genellikle yönetici paneline erişiminiz bu adres üzerinden olur.
  • Site Adresi (URL): Bu adres ise, ziyaretçilerin web sitenize ulaşmak için tarayıcılarına yazdıkları URL’dir. Yani, sitenizin herkese açık yüzüdür.

Çoğu durumda bu iki adres aynıdır, ancak özel kurulumlarda farklılık gösterebilir. Güncelleme yaparken her iki adresi de göz önünde bulundurmak önemlidir.

WordPress Site Adresini Değiştirme Yöntemleri

WordPress site adresinizi değiştirmek için kullanabileceğiniz birden fazla yöntem bulunmaktadır. Hangi yöntemin sizin için en uygun olacağı, erişim yetkilerinize ve karşılaştığınız teknik durumlara göre değişiklik gösterebilir.

1. Yönetici Alanından Değiştirme (En Kolay Yöntem)

WordPress yönetici panelinize erişiminiz varsa, site adresini değiştirmenin en basit ve en çok tavsiye edilen yolu budur. İşlemlere başlamadan önce mutlaka sitenizin tam bir yedeğini almayı unutmayın. Bu, olası bir hatada verilerinizi kurtarmanızı sağlar.

Yönetici panelinize giriş yaptıktan sonra Ayarlar » Genel yolunu izleyin. Burada karşınıza çıkan ‘WordPress Adresi (URL)’ ve ‘Site Adresi (URL)’ alanlarını istediğiniz yeni adreslerle güncelleyin. Genellikle bu iki alan aynı olmalıdır. Değişiklikleri kaydetmek için sayfanın altındaki ‘Değişiklikleri Kaydet’ butonuna tıklayın. İşlem sonrası giriş ekranına yönlendirilebilirsiniz; bu normaldir. Kullanıcı adı ve şifrenizle tekrar giriş yaparak URL değişikliğinin başarılı olup olmadığını kontrol edebilirsiniz. Eğer sitenizde SSL sertifikası varsa ve http:// yerine https:// kullanmak istiyorsanız, bu alandan kolayca geçiş yapabilirsiniz.

Eğer WordPress adresi alanları gri renkteyse ve düzenleme yapamıyorsanız, aşağıdaki diğer yöntemlere başvurmanız gerekecektir.

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

Yönetici paneline erişiminiz yoksa veya geçici bir sorun yaşıyorsanız, kullandığınız temanın functions.php dosyasını düzenleyerek site adresini değiştirebilirsiniz. FTP veya Cpanel dosya yöneticisi aracılığıyla sitenizin ana dizinindeki /wp-content/themes/tema_adı/ yoluna gidin. Kullandığınız temanın klasörünü bulun ve functions.php dosyasını düzenlemek üzere açın. Dosyanın en son satırı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 yeni site adresinizle değiştirmeyi unutmayın. Dosyayı kaydedip tarayıcınızdan sitenizi ziyaret ederek değişiklikleri kontrol edin.

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

Bu yöntem, özellikle functions.php dosyasını bulamıyorsanız veya hangi temanın aktif olduğunu bilmiyorsanız kullanışlıdır. Ayrıca, yönetici panelindeki URL alanlarının kilitli olduğu durumlarda da bu yöntemle değişiklik yapabilirsiniz. wp-config.php dosyası, sitenizin en kritik bilgilerini barındırır, bu nedenle düzenlerken son derece dikkatli olmalısınız. Hatalı bir işlem sitenizin erişime kapanmasına neden olabilir.

Sitenizin ana dizininde bulunan wp-config.php dosyasını bulun ve düzenleyin. Dosyanın sonundaki /* That's all, stop editing! Happy publishing. */ satırının hemen üzerine aşağıdaki kodları ekleyin:

define( 'WP_HOME', 'https://yeni-site-adresiniz.com' );
define( 'WP_SITEURL', 'https://yeni-site-adresiniz.com' );

https://yeni-site-adresiniz.com kısmını kendi güncel site adresinizle değiştirdikten sonra dosyayı kaydedin.

4. PhpMyAdmin ile Veritabanını Düzenleme

Bu yöntem, diğerlerine göre daha riskli olduğundan son çare olarak düşünülmeli ve mutlaka veritabanı yedeği alındıktan sonra uygulanmalıdır. Hosting kontrol panelinizden (örneğin Cpanel) phpMyAdmin’e giriş yapın. Sol taraftaki veritabanları listesinden WordPress sitenize ait olanı seçin. Açılan tablolardan wp_options (tablo ön eki farklılık gösterebilir) tablosuna tıklayın. Bu tabloda, siteurl ve home anahtarlarına sahip satırları bulun. Bu satırlardaki mevcut URL’leri yeni URL’niz ile değiştirin. Değişiklikleri kaydetmek için ‘Go’ butonuna tıklamayı unutmayın.

YöntemKullanım AlanıRisk SeviyesiGerekenler
Yönetici PaneliPanel Erişimi VarDüşükWordPress Admin Erişimi
Functions.phpPanel Erişimi Yok, Tema Bilgisi VarOrtaFTP/Cpanel Erişimi, Tema Bilgisi
Wp-config.phpPanel Erişimi Yok, Tema Bilgisi Yok, URL Alanları KilitliYüksekFTP/Cpanel Erişimi
PhpMyAdminTüm Durumlar (Riskli)Çok YüksekHosting Kontrol Paneli, PhpMyAdmin Erişimi, Veritabanı Yedeği

Yukarıda detaylıca ele aldığımız yöntemlerle WordPress site adresinizi güvenli ve doğru bir şekilde değiştirebilirsiniz. Herhangi bir sorunla karşılaştığınızda veya profesyonel destek ihtiyacınızda bizimle iletişime geçmekten çekinmeyin.