WordPress’i Alt Klasörden Ana Dizine Taşıma
Kısa yanıt: İki yol vardır: dosyaları alt klasörden public_html’e taşıyıp veritabanındaki adresleri güncellemek veya dosyaları yerinde bırakıp Ayarlar › Genel’de “Site Adresi”ni kök adres yapmak ve alt klasördeki index.php ile .htaccess dosyalarının kopyasını kök dizine koyup index.php’deki yolu düzeltmek. Kalıcı ve temiz çözüm dosyaları taşımaktır.
Bu rehber kimin için: Siteyi alt klasörde kuran kullanıcılar · Gereken süre: 30 dakika · Seviye: Orta
Bazı kullanıcılar WordPress’i test amacıyla bir alt klasöre kurar ve site yayına hazır olduğunda ana adreste görünmesini ister. Adres değişikliği yapılmadan dosyaları taşımak, görsellerin ve bağlantıların eski alt klasör adresini göstermesine yol açar.
Dosyaları taşıma yöntemi
- Yedek alın: Dosya ve veritabanı yedeği alın.
- Kök dizini temizleyin: public_html’de eski bir site veya varsayılan index dosyası varsa yedekleyip kaldırın.
- Dosyaları taşıyın: Dosya Yöneticisi’nde alt klasördeki tüm dosyaları (gizli dosyalar dahil) seçip “Taşı” ile /public_html yoluna taşıyın.
- Adresleri güncelleyin: Better Search Replace gibi bir arama-değiştirme eklentisiyle https://alanadiniz.com/wordpress adresini https://alanadiniz.com ile değiştirin (VPS’te: wp search-replace 'https://alanadiniz.com/wordpress' 'https://alanadiniz.com' --skip-columns=guid).
- Kalıcı bağlantılar: Ayarlar › Kalıcı Bağlantılar › Kaydet ile .htaccess dosyasını yenileyin.
- Yönlendirme: Eski alt klasör adresleri bağlantı aldıysa .htaccess’e RedirectMatch 301 ^/wordpress/(.*)$ https://alanadiniz.com/$1 ekleyin.
- Test edin: Ana sayfayı, iç sayfaları, görselleri ve yönetim paneline girişi kontrol edin.
index.php yöntemi
Dosyaları taşımak istemiyorsanız Ayarlar › Genel’de “WordPress Adresi” alt klasör adresi kalacak şekilde “Site Adresi”ni kök adres yapın, alt klasördeki index.php dosyasını kök dizine kopyalayın ve içindeki require satırını '/wordpress/wp-blog-header.php' olacak şekilde düzenleyin. Bu yöntemde yönetim paneli alt klasör adresinden açılmaya devam eder.
Hâlâ çözülmediyse
Yönetim paneline giriş yapamazsanız wp-config.php’ye WP_
Sık sorulan sorular
Gizli dosyaları taşımayı unutursam?
.htaccess eksik kalır ve iç sayfalar 404 verir; Kalıcı Bağlantılar ayarını kaydedin.
Eski adres arama sonuçlarında kalır mı?
301 yönlendirme kurarsanız arama motorları zamanla yeni adresi kullanır.
İlgili rehberler
- WordPress Site Adresi (URL) Nasıl Değiştirilir?
- WP-CLI ile WordPress Yönetimi: Temel Komutlar
- WordPress Sayfalar 404 Veriyor: Kalıcı Bağlantı Sorunu
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.