
22-07-2010, 19:02:18
|
| |
Alıntı: stfrld Nickli Üyeden Alıntı
Rusça site yapmışsanız bilirsiniz ki rusça sitelerde url yapısına rusça harfleri eklenmez. Kril alfabesini latin alfabesine çevirmek zorundayız. PHP- Kodu: $ru=array('б','в','г','д','ё','ж','з','и','й','к','л','н','п','p','c','т','ф','x','ц','ч','ш','щ','н');
$lat =array('b','v','g','d','yo','j','z','i','y','k','l','n','p','r','s','t','f','h','ts','ch','sh','ssh','n');
$baslik2 = str_replace($ru,$lat,$baslik);
$baslik2 = strtolower($baslik2);
$baslik2 = preg_replace('/&.+?;/', '', $baslik2);
$baslik2 = preg_replace('/[^%a-z0-9 _-]/', '', $baslik2);
$baslik2 = preg_replace('/\s+/', '-', $baslik2);
$baslik2 = preg_replace('|-+|', '-', $baslik2);
$baslik2 = trim($baslik2, '-');
bu kadar. | bazı yanlışlıklar vardı onları düzelttim harf değişiminde.. rus sitelerinde seo falan clean url yoktur doğru düzgün.. |