Merhaba, wordpress kullandığım sitemi sunucu değişikliği ile cpanel den başka bir cpanel hesaba taşıdım. Ancak taşıma işleminden sonra sitenin kök dizini 404 hatası veriyor ve otomatik olarak yönleniyor.
Yönlendiği adres: domain.com girince domain.com/index diye açılıyor.
admin panelden siteyi görüntüle deyincede domain.com/index açılıyor.
*admin paneldeki genel ayarlarda sitemin adresi http://www.domain.com
*htaccess dosyamda yönlendirme yok, htaccessi komple kaldırdım yine düzelmedi
*wordpressin default temalarını etkinleştirdim olmadı
Sizce sorun neden kaynaklanıyor olabilir?
Kök dizin hatası yardım
10
●950
- 11-09-2015, 16:29:26Tam olarak hangi tabloyu kontrol etmeliyim?
options tablosu dahil bakabildiğim tüm tablolara baktım göremedim
demeley adlı üyeden alıntı: mesajı görüntüle - 11-09-2015, 17:18:16phpmyadmine erişiminiz varsa:
PhpMyAdmin ‘e giriş yapıyoruz. Burada SQL ‘e tıklayarak sırayla aşağıdaki sorguları çalıştırıyoruz.
Wordpress
Önce wp_options tablosundaki eski urlleri yeni url ile değiştiriyoruz.
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.eskisite.com’, ‘http://www.yenisite.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl';
Şimdi siteye giriş yapabiliriz yeni alan adı üzerinden ancak konulara giriş yapamayız. Konulara giriş yapabilmek içinaşağıdaki sorguyu çalıştırıyoruz.
UPDATE wp_posts SET guid = replace(guid, ‘http://www.eskisite.com’,’http://www.yenisite.com’);
Son olarak resimlerde de sorun çıkmaması ve sağlıklı olarak görünmesi için aşağıdaki sorguyu çalıştırıyoruz.
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.eskisite.com’, ‘http://www.yenisite.com’);
Şimdi sorunsuz bir şekilde yeni alan adımız üzerinden blog sayfamızı gezebiliriz. Ancak iş bununla bitmiyor.
Baştada dediğim gibi hala google üzerindeki indeksleriniz eski alan adınıza ait. Eğer 301 Yönlendirmesi yapmazsak bu linklere tıklayanlar eski domain üzerinden görmeye çalışacaktır.
Eski FTP nizde public_html altında .htaccess dosyanızı not defteri ile açarak aşağıdaki kodu en altına eklemelisiniz.
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://yenidomain.com/$1 [R=301,L]
# END WordPress - 11-09-2015, 17:21:31Veritabanında wp_options tablosunda site url domain.com görünüyor orada da sorun yok.
Veritabanının slug bölümlerinde index diye bir bilgi yok. Sanırım sorun veritabanından değil ama nerede?
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:21:31 -->-> Daha önceki mesaj 17:20:27 --
Üstat domain değiştirmedim sadece hostu taşıdım.
webwebweb adlı üyeden alıntı: mesajı görüntüle - 11-09-2015, 17:34:29kaldırdım, defaulta getirdim ama düzelmedidemeley adlı üyeden alıntı: mesajı görüntüle