Çince ve Arapça Seo
Arkadaşlar merhabalar ben seo olayını sormak istiyordum da siz çince ve arapça gibi veya rusça gibi diller de seo için ne tür bi filtreden geçiriyorsunuz id ile mi işlem yapıyorsunuz yoksa seo url ülke dillerine göre şekillenmiş halleri varmıdır acaba
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
şuradaki gibi yaparsanız db'nizi daha iyi olacaktır
https://prototurk.com/makaleler/mysql-de-ozel-karakterler-nasil-kayit-edilir
Anladığım kadarıyla bahsettiğiniz kod örneklerinde bi nevi çeviri yapıyoruz çince bir terimin karşılığımı Latin-ASCII tipinde cıktısını alıyoruz
bunu veritabanında saklarken(國語 yazımı veya سلمون عليكم yazımı gibi) de charseti değiştirmelimiyim utf_general_ci tablonun geneli fakat o kolonlar için değiştirmem gerekir mi
en hızlı ve basit çözümü php'de bulunan Transliterator
sınıfı olabilir. Örnek kullanımı ise;
echo Transliterator::create('Any-Latin; Latin-ASCII')->transliterate('國語'); // çıktı: guo yu
echo Transliterator::create('Any-Latin; Latin-ASCII')->transliterate('фильм'); // çıktı: fil'm
echo Transliterator::create('Any-Latin; Latin-ASCII')->transliterate('Καλημέρα'); // çıktı: Kalemera
echo Transliterator::create('Any-Latin; Latin-ASCII')->transliterate('سلمون عليكم'); // çıktı: slmwn ʿlykm
bunu yaptıktan sonra herhangi bir seo fonksiyonundan geçirmen yeterli.
ya da belki şu paketi kurup kullanabilirsin: https://github.com/ausi/slug-generator