7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

WordPress’i Alt Klasörden Ana Dizine Taşıma

Okuma süresi: 2 dk

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

  1. Yedek alın: Dosya ve veritabanı yedeği alın.
  2. Kök dizini temizleyin: public_html’de eski bir site veya varsayılan index dosyası varsa yedekleyip kaldırın.
  3. 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.
  4. 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).
  5. Kalıcı bağlantılar: Ayarlar › Kalıcı Bağlantılar › Kaydet ile .htaccess dosyasını yenileyin.
  6. Yönlendirme: Eski alt klasör adresleri bağlantı aldıysa .htaccess’e RedirectMatch 301 ^/wordpress/(.*)$ https://alanadiniz.com/$1 ekleyin.
  7. 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_HOME ve WP_SITEURL değerlerini yazın; ayrıntılar için WordPress site adresi değiştirme. VPS kullanıyorsanız komutlar için WP-CLI rehberine bakın. Kurulumu doğrudan ana dizine yapan WordPress hosting paketlerimizde bu adıma gerek kalmaz.

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