- Konu sahibi
- #1
WordPress adresi, WordPress çekirdek dosyalarının bulunduğu adresi; site adresi ise ziyaretçilerin sitenizi açtığı adresi belirtir. Çoğu standart kurulumda ikisi aynıdır. WordPress bir alt klasöre kurulmuş, fakat site kök alan adından yayınlanıyorsa farklı olmaları gerekir.Örneğin dosyalar
example.com/wordpress klasöründeyse ancak ziyaretçiler example.com adresini kullanıyorsa:- WordPress adresi:
https://example.com/wordpress - Site adresi:
https://example.com
İki adres nasıl çalışır?
WordPress adresi (
siteurl), WordPress dosyalarının ve yönetim panelinin bulunduğu temel URL'dir. Çekirdek dosyaları, eklentiler, temalar ve yönetim ekranı bağlantıları bu konumla ilişkilidir.Site adresi (
home), ziyaretçinin tarayıcıda gördüğü ana URL'dir. Ana sayfa, yazılar ve genellikle sitenin genel bağlantıları bu adres üzerinden oluşturulur.Bu ayrım, dosyaların fiziksel konumu ile sitenin ziyaretçiye sunulduğu adresin aynı olmak zorunda olmadığını gösterir. Ancak değerler, sunucudaki gerçek klasör yapısı ve kullanılan alan adıyla uyumlu olmalıdır.
Somut kurulum örneği
WordPress'i sunucuda
/public_html/wordpress klasörüne kurduğunuzu varsayalım. Ziyaretçilerin https://example.com adresini kullanmasını, WordPress dosyalarının ise alt klasörde kalmasını istiyorsanız karar şu şekilde olur:| Alan | Değer | Anlamı |
|---|---|---|
| WordPress adresi | https://example.com/wordpress | Çekirdek dosyaların bulunduğu URL |
| Site adresi | https://example.com | Ziyaretçilerin kullandığı URL |
Bu yapı yalnızca WordPress'in alt klasörde çalışması gerçekten isteniyorsa kullanılmalıdır. WordPress dosyaları doğrudan
/public_html içindeyse iki adresi farklı yazmak hatalı bağlantılara ve yönetim paneli sorunlarına yol açabilir.Yalnız iki URL ayarını değiştirmek alt klasörden kök yayın kurulumunu tamamlamaz. Standart tek site yönteminde kökte uygun index.php ön denetleyicisi WordPress alt klasöründeki wp-blog-header.php’yi çağırmalı ve rewrite kuralları bu yerleşimle uyumlu olmalıdır; resmî “WordPress’e kendi dizinini verme” adımlarını izleyin. Bu, çekirdek dosyalarını köke taşıma senaryosundan farklıdır.
Adresleri kontrol etme ve değiştirme
Yönetim paneline girebiliyorsanız şu yolu izleyin:
- Ayarlar → Genel ekranını açın.
- WordPress Adresi (URL) alanını, WordPress çekirdek dosyalarının URL'siyle eşleştirin.
- Site Adresi (URL) alanını, ziyaretçilerin kullanacağı ana URL olarak belirleyin.
- Her iki adreste de aynı protokolü kullanın; örneğin ikisinde de
https://olsun. Alan adının başında veya sonunda gereksiz boşluk ve eğik çizgi bırakmayın. - Değişikliği kaydedin, ardından ana sayfayı ve Yönetim ekranını yeni adresle açarak sonucu test edin.
Kaydetmeden önce mevcut değerleri not edin. Yanlış bir değer, yönetim panelinin veya sitenin açılmamasına neden olabilir. Böyle bir durumda hosting dosya yöneticisi ya da veritabanı erişimiyle
wp_options tablosundaki siteurl ve home değerleri düzeltilir. Tablo öneki her kurulumda wp_ olmayabileceğinden gerçek önek kontrol edilmelidir.Yönetim paneline erişemiyorsanız,
wp-config.php dosyasında geçici olarak şu sabitler tanımlanabilir:
Kod:
define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com/wordpress' );
Bu satırlar, örnekteki klasör ve alan adı gerçekten böyleyse kullanılmalıdır. Sabitleri mevcut tanımları çoğaltmadan, WordPress bootstrapi başlamadan önce kullanın. Bu değerler veritabanındaki seçenekleri kalıcı olarak güncellemez; sabitleri kaldırmadan önce DB’deki gerçek değerlerin doğru olduğundan emin olun. Site açıldıktan sonra kalıcı yapılandırmanın nerede tutulduğunu kontrol edin; dosyada tanımlanan sabitler, yönetim panelindeki alanların değiştirilememesine neden olabilir.
Sık yapılan hatalar
- İki alanı, dosyaların konumunu kontrol etmeden farklı yazmak.
- Birinde
http, diğerindehttpskullanmak. - Alan adını değiştirirken veritabanındaki eski bağlantıları ve önbelleği hesaba katmamak.
- WordPress adresine, yalnızca ziyaretçi adresi değişsin diye rastgele alt klasör eklemek.
- Değişiklikten sonra giriş adresinin de değişebileceğini dikkate almamak.