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. - 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.
- 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_htmlveyawwwklasö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ı
rehberyaparsanız adresinizexample.com/rehberolur. - İ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 birwordpressiç klasörü kalmamalıdır). - 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
localhostolarak 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.
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
İpucu: Ana sitenizin kullandığı mevcut veritabanını da alt klasördeki site için kullanabilirsiniz. Ancak bu durumda kurulum ekranında veritabanı tablo ön ekiniwp_yerinewp_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ı
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.
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ördekiwp-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.
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.
Yorumlar (0)
Henüz yorum yapılmamış. İlk yorumu siz yapın!
Yorum Yazın