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öntem | Kullanım Alanı | Risk Seviyesi | Gerekenler |
|---|---|---|---|
| Yönetici Paneli | Panel Erişimi Var | Düşük | WordPress Admin Erişimi |
| Functions.php | Panel Erişimi Yok, Tema Bilgisi Var | Orta | FTP/Cpanel Erişimi, Tema Bilgisi |
| Wp-config.php | Panel Erişimi Yok, Tema Bilgisi Yok, URL Alanları Kilitli | Yüksek | FTP/Cpanel Erişimi |
| PhpMyAdmin | Tüm Durumlar (Riskli) | Çok Yüksek | Hosting 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.
