Site bir önceki sunucu tarafından sunulurken "TOEFL Sınav Başvurusu" alt başlığının linki;
https://sitem.com/toefl/#TOEFL-Sinav-Basvurusu
Eski sunucuda yukarıdaki şekildeydi.
Sunucuyu deÄŸiÅŸtirdikten sonra linkler bu ÅŸekilde bozuldu:
https://sitem.com/toefl/#TOEFL-S305nav-Ba351vurusu
Örnek 2:
https://sitem.com/sat-sinavi/#SAT-Sinav-Ucreti
https://sitem.com/sat-sinavi/#SAT-S305nav-Uumlcreti
- Veri tabanının hiç bir yerinde utf8 ve utf8_general_ci dışında başka charset geçmiyor.
- Eski sunucuda phpmyadmin sunucu bağlantısı karşılaştırması ayarları utf8mb4_unicode_ci iken yeni sunucuda utf8_general_ci olarak ayarlı. (Bu maddeye dair sorum eski sunucudan veritabanını dışa aktarırken bu ayarın etkisi olup olmadığı)
- 2 sunucuda da wp-config dosyasında utf8 geçiyor.
- Yeni sunucudaki Htaccess dosyasının sadece yorum kısımlarında bozulmalar var.
# Since we’re sending far-future expires, we don’t need ETags for static content.Aynı zamanda yeni sunucuda bir başka site daha sunulmakta. Bu sitede de aynı eklenti tarafından oluşturulan altbaşlık linkleri bulunmakta. Bu linklerde de aynı şekilde türkçe karakterlerden kaynaklı bir problem var. Sunucudan kaynaklanan bir problem olabileceğini de düşünüyorum.
Siteyi taşırken biraz sıkıntılı oldu. Eski sunucuda bulunan database i yeni sunucuya yüklemeye çalıştığımızda charset kaynaklı bir hata alıyorduk. Eski sunucunun phpmyadmin ayarları ile oynanmadı. Taşıma sorununu çözmek için yeni sunucudaki phpmyadmin sunucu bağlantısı karşılaştırması ayarını utf8_general_ci yaptım. Taşıma sorunu çözüldü fakat türkçe karakter problemi aşılamadı.
Konu hakkında bilgili biri yardımcı olabilirse çok sevinirim. Bir çok şey denedim ve çözüme halen ulaşamadım.



