WordPress Alt Klasöre Kurulum Yapma Rehberi (2026)

WordPress Alt Klasöre Kurulum Yapma Rehberi (2026)

Web sitenize yeni bir bölüm eklemek istediğinizde, mevcut yapıyı bozmadan bağımsız bir sistem kurmak harika bir çözümdür. İşte tam bu noktada WordPress alt klasöre kurulum yöntemi devreye girer. Ana alan adınızın altına example.com/blog veya example.com/magaza gibi bir dizin açarak, ana sitenizden tamamen bağımsız çalışan fakat aynı alan adı otoritesinden beslenen ikinci bir WordPress sitesi inşa edebilirsiniz.

Birçok web geliştiricisi ve site sahibi, ana sitelerine bir blog, destek merkezi veya e-ticaret modülü eklemek istediklerinde alt alan adı (subdomain - blog.example.com) ile alt klasör (subdirectory - example.com/blog) arasında kalır. Arama motorları optimizasyonu (SEO) açısından alt klasörler, ana alan adının kazandığı backlink gücünü ve otoriteyi doğrudan paylaştığı için genellikle daha avantajlı kabul edilir.

Bu kapsamlı rehberde, 2026 standartlarında bir WordPress alt klasör kurulumunun tüm teknik detaylarını, cPanel ve FTP adımlarını, veritabanı yapılandırmasını ve karşılaşılabilecek yönlendirme hatalarının çözümlerini bulacaksınız.

Alt Klasör (Subdirectory) ve Alt Alan Adı (Subdomain) Karşılaştırması

Kuruluma geçmeden önce projeniz için doğru yapıyı seçip seçmediğinizden emin olmanız gerekir. Web mimarisinde iki yaygın ayrım bulunur:

  • Subdirectory (Alt Klasör): domain.com/yeni-site/ şeklinde yapılandırılır. Google ve diğer arama motorları bu dizini ana sitenin ayrılmaz bir parçası olarak görür. Tarama bütçesi (crawl budget) ve alan adı otoritesi doğrudan ana siteye katkı sağlar.
  • Subdomain (Alt Alan Adı): yeni-site.domain.com şeklinde tanımlanır. Arama motorları bunu genellikle ana siteden bağımsız, farklı bir web sitesi olarak algılar. Ayrı bir SEO stratejisi ve backlink çalışması gerektirir.
  • Eğer hedefiniz ana sitenizin arama motoru performansını desteklemekse, WordPress alt klasöre kurulum yapmak en doğru karardır. Eğer tamamen farklı bir hedef kitleye hitap eden veya farklı bir markalama gerektiren bir proje yürütüyorsanız subdomain tercih edebilirsiniz. Benzer şekilde, ağ yapısını tek merkezden yönetmek istiyorsanız WordPress Multisite Kurulumu ve Yönetim Rehberi yazımızdaki teknikleri de değerlendirebilirsiniz.

    1. Adım: Veritabanı (MySQL / MariaDB) Hazırlığı

    Alt klasördeki WordPress siteniz için tamamen ayrı bir veritabanı oluşturmanız güvenlik ve yönetim kolaylığı açısından en sağlıklı yöntemdir.

    cPanel Üzerinden Veritabanı Oluşturma

  • Hosting panelinize (cPanel) giriş yapın.
  • Veritabanları bölümünden MySQL Veritabanı Sihirbazı simgesine tıklayın.
  • Yeni veritabanınız için bir isim belirleyin (Örn: veritabani_blog) ve sonraki adıma geçin.
  • Veritabanı için güçlü bir kullanıcı adı ve rastgele karakterlerden oluşan karmaşık bir şifre oluşturun.
  • Kullanıcıyı veritabanına eklerken Tüm Ayrıcalıkları Tanı (All Privileges) seçeneğini işaretleyin ve işlemi tamamlayın.
  • Oluşturduğunuz veritabanı adı, kullanıcı adı ve şifreyi bir kenara not edin.
  • İpucu: Ana sitenizin kullandığı mevcut veritabanını da alt klasördeki site için kullanabilirsiniz. Ancak bu durumda kurulum ekranında veritabanı tablo ön ekini wp_ yerine wp_blog_ gibi farklı bir değerle değiştirmeniz zorunludur. Yine de veritabanlarını ayırmak gelecekteki yedekleme ve taşıma süreçlerini çok daha güvenli kılar.

    2. Adım: Alt Klasörün Oluşturulması ve Dosyaların Yüklenmesi

    Veritabanı hazırlandıktan sonra alt klasör dizinini sunucuda oluşturup güncel WordPress çekirdek dosyalarını bu dizine aktarmamız gerekir.

    cPanel Dosya Yöneticisi veya FTP Kullanımı

  • WordPress'in en güncel sürümünü resmi web sitesinden (wordpress.org/download) ZIP formatında bilgisayarınıza indirin.
  • cPanel Dosya Yöneticisi ekranını açın veya FileZilla gibi bir FTP istemcisi ile sunucunuza bağlanın.
  • Ana sitenizin kurulu olduğu root dizinine gidin (Genellikle public_html veya www klasörüdür).
  • Bu klasörün içinde yeni bir klasör oluşturun. Oluşturduğunuz klasörün adı URL adresiniz olacaktır. Örneğin klasör adını rehber yaparsanız adresiniz example.com/rehber olur.
  • İndirdiğiniz WordPress ZIP dosyasını bu yeni oluşturduğunuz klasörün içine yükleyin ve ZIP arşivini dışarı çıkarın.
  • Çıkarılan dosyaların doğrudan oluşturduğunuz klasörün içinde olduğundan emin olun (Örn: public_html/rehber/wp-config-sample.php şeklinde bir dizin sırası olmalıdır; ekstra bir wordpress iç klasörü kalmamalıdır).
  • 3. Adım: WordPress Kurulum Sihirbazını Çalıştırma

    Dosyalar sunucuya yüklendikten sonra tarayıcınız üzerinden kurulum adımına geçebilirsiniz.

  • Web tarayıcınızı açın ve adrese gidin: https://example.com/klasor-adiniz/ (Kendi alan adınızı ve oluşturduğunuz klasör adını yazın).
  • Karşınıza WordPress dil seçim ekranı gelecektir. Türkçe seçeneğini belirleyip devam edin.
  • Bir sonraki ekranda veritabanı bilgileri istenecektir. 1. Adımda not aldığınız Veritabanı Adı, Kullanıcı Adı ve Şifre bilgilerini ilgili alanlara girin.
  • Veritabanı sunucusu genelde localhost olarak kalır. Eğer hosting sağlayıcınız özel bir veritabanı host adresi verdiyse onu yazın.
  • Bilgileri doğrulayıp Kurulumu Yap butonuna tıklayın.
  • Site Başlığı, Yönetici Kullanıcı Adı, Güçlü Şifre ve E-posta adresinizi belirleyerek kurulumu tamamlayın.
  • Tebrikler, alt klasördeki WordPress siteniz artık yayında!

    4. Adım: .htaccess ve Nginx Yapılandırması (Kritik Aşama)

    Alt klasör kurulumlarında en sık karşılaşılan sorun, ana sitenin kuralları ile alt klasördeki sitenin kurallarının çakışmasıdır. Özellikle Apache sunucularda .htaccess yapılandırmasının doğru yapılması 404 hatalarını önler.

    Apache (.htaccess) Doğru Yapılandırması

    Alt klasörünüzün içinde (örneğin public_html/blog/ dizininde) kendisini yöneten bağımsız bir .htaccess dosyası olmalıdır. Alt klasördeki .htaccess dosyasının içeriği şu şekilde yapılandırılmalıdır:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /blog/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]
    </IfModule>
    # END WordPress
    

    Yukarıdaki kod bloğunda yer alan /blog/ ifadelerini kendi alt klasör adınızla değiştirmeyi unutmayın.

    Nginx Sunucular İçin Yapılandırma

    Eğer Nginx web sunucusu kullanıyorsanız, Nginx konfigürasyon dosyanıza (nginx.conf veya site blok dosyası) alt klasör için özel bir konum (location) bloğu eklemelisiniz:

    location /blog/ {
        try_files $uri $uri/ /blog/index.php?$args;
    }
    

    Bu yapılandırma yapılmazsa, alt klasördeki sayfalarınızda veya yazılarınızda gezinirken ana sitenin 404 sayfasına yönlendirilebilirsiniz.

    Sık Yapılan Hatalar ve Çözüm Yolları

    Alt klasöre yapılan kurulumlarda karşılaşılan yaygın teknik aksaklıklar ve pratik çözümleri şunlardır:

    1. Kalıcı Bağlantı (Permalink) 404 Hataları

    Alt sitenizdeki yazılara tıkladığınızda 404 hatası alıyorsanız, alt sitenin WordPress yönetim paneline girin. Ayarlar > Kalıcı Bağlantılar sekmesine gidin ve hiçbir şeyi değiştirmeden Değişiklikleri Kaydet butonuna basın. Bu işlem alt klasördeki .htaccess kurallarını yeniden yazar ve sorunu çözer.

    2. Ortam (Media) Yükleme Yolu Sorunları

    Görselleriniz yüklenmiyor veya kırık görünüyorsa, wp-config.php dosyanıza şu kodu ekleyerek alt sitenizin dosya yükleme yolunu sabitleyebilirsiniz:

    define('UPLOADS', 'wp-content/uploads');
    

    3. Oturum ve Çerez (Cookie) Çakışmaları

    Ana site ve alt site aynı kök etki alanını paylaştığı için oturum açma çerezleri çakışabilir. Bu durum paneldan aniden atılmanıza sebep olabilir. Çözüm için alt klasördeki wp-config.php dosyasına benzersiz çerez isimleri tanımlayın:

    define('COOKIEHASH', md5('https://example.com/blog'));
    define('USER_COOKIE', 'wordpress_user_blog_' . COOKIEHASH);
    define('PASS_COOKIE', 'wordpress_pass_blog_' . COOKIEHASH);
    define('AUTH_COOKIE', 'wordpress_blog_' . COOKIEHASH);
    

    Alt Klasör Sitemizi Optimize Etme ve Güvenlik

    Ana siteden bağımsız yeni bir WordPress çekirdeği çalıştırdığınız için bu sitenin de kendi güvenlik ve performans gereksinimleri olacaktır. Unutmayın, alt klasördeki sitenize sızan bir zararlı yazılım ana sitenizi de riske atabilir.

  • Güvenlik Önlemleri: Alt klasördeki WordPress sitenizin admin panelini koruma altına alın, iki faktörlü doğrulamayı aktif edin ve güvenlik eklentileriyle tarama yapın. Ayrıntılı adımlar için WordPress Güvenlik Önlemleri: Sitenizi Hackerlardan Koruma Rehberi içeriğimizden faydalanabilirsiniz.
  • Performans ve Önbellekleme: Alt siteniz için LiteSpeed Cache veya WP Rocket gibi bir önbellek eklentisi yapılandırın. İki farklı WordPress sitesinin aynı sunucu kaynaklarını tükettiğini göz önünde bulundurarak optimizasyon yapmalısınız. Performans artırma yöntemleri için WordPress Site Hızlandırma Rehberi: Adım Adım Performans Artırma yazımıza göz atabilirsiniz.
  • SSL Sertifikası: Ana sitenizde yer alan Wildcard veya Standart SSL sertifikası alt klasörleri de kapsar. Ancak alt sitenizin WordPress Ayarlarındaki Site Adresi (URL) kısmının https:// ile başladığından emin olun.

Sonuç

Alt klasöre WordPress kurulumu yapmak, ana alan adınızın SEO gücünü koruyarak web sitenize yeni işlevler katmanın en etkili yoludur. Doğru veritabanı ayarları, uygun .htaccess yapılandırması ve çerez önlemleriyle sorunsuz çalışan çift yapılı bir web sitesine sahip olabilirsiniz.

Sonraki Adım: Alt klasör kurulumunuzu başarıyla tamamladıktan sonra, Google Search Console paneline giderek https://example.com/klasor-adiniz/ URL yapısını ayrı bir mülk olarak veya ana mülk altında doğrulayın ve yeni alt sitenizin sitemap.xml haritasını arama motorlarına gönderin.

Sıkça Sorulan Sorular

Alt klasör (Subdirectory) kurmak SEO açısından avantajlı mıdır?
Evet, alt klasör kurulumları ana domainin sahip olduğu backlink profili, alan adı otoritesi ve indeks geçmişinden doğrudan yararlanır. Bu durum, alt alan adına (subdomain) kıyasla yeni içeriklerin arama motorlarında daha hızlı sıralama almasını sağlar.
Alt klasördeki WordPress sitesi için ayrı bir veritabanı şart mı?
Zorunlu değildir ancak şiddetle tavsiye edilir. Aynı veritabanını kullanmak isterseniz kurulum aşamasında tablo ön ekini (wp_) değiştirmeniz gerekir. Fakat ayrı veritabanı kullanmak yedek alma, taşıma ve güvenlik yönetimi açısından çok daha pratiktir.
Alt klasördeki sitenin sayfalarında neden 404 hatası alıyorum?
Bu durum genellikle ana sitenin .htaccess kuralları ile alt klasörün kurallarının çakışmasından kaynaklanır. Alt klasörün kendi içerisinde doğru yapılandırılmış bir .htaccess dosyası bulundurduğundan ve WordPress yönetim panelinden Kalıcı Bağlantılar sayfasını yeniden kaydettiğinizden emin olmalısınız.
SSL sertifikası alt klasörde de geçerli olur mu?
Evet, ana domaininiz için geçerli olan standart veya Wildcard SSL sertifikaları alt klasörlerdeki (example.com/blog gibi) içerikleri de otomatik olarak koruma altına alır.
WxDigitals
WxDigitals

WebTeknoloji.net editör ekibi; web geliştirme, SEO, hosting ve yapay zeka alanlarında üretilen içeriklerin araştırma, test ve yayın süreçlerini yürütür. Tüm incelemeler gerçek kullanım deneyimine, karşılaştırmalar ise resmi dokümantasyon ve güncel fiyatlandırma sayfalarına dayanır.

Bu içeriği faydalı bulduysanız…

Haftalık teknoloji & SEO rehberlerimize katılın, 38 maddelik Teknik SEO Kontrol Listesi PDF'ini hediye olarak hemen indirin.

Yorumlar (0)

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yazın