çatlı
Uzman Üye
	
	
	
    
		- Katılım
 - 23 Ocak 2023
 
- Mesajlar
 - 172
 
- Tepkime puanı
 - 2,692
 
- Konum
 - public_html
 
- İlgi Alanlarınız
 - exploiter
 
- Cinsiyet
 - 
	
		
			
- Erkek
 
 
Evet arkadaşlar sef link dediğimiz mantık türkçe karakterleri ingilizceye çevirir.
www.site.com/Naber nasılsın --> yerine --> www.site.com/naber-nasilsin --> olarak yazdırır google da bu tür siteler daha düzgün olduğu için daha öne çıkarılır
	
	
	
		
			
			www.site.com/Naber nasılsın --> yerine --> www.site.com/naber-nasilsin --> olarak yazdırır google da bu tür siteler daha düzgün olduğu için daha öne çıkarılır
		PHP:
	
	<?php
function seflink($str){
    // karakterleri küçülttük
    $str = mb_strtolower($str,'UTF-8');
    // türkçe karakterleri dönüştürdük
    $str = str_replace(
        ['ı','ş','ü','ö','ğ','ç'],
        ['i','s','u','o','g','c'],
        $str
        );
    //boşluklara ve kelimelerin arasına "-" koyacağım
    $str = preg_replace('/[^a-z0-9]/','-',$str);
    // bir kere yazmak için
    $str = preg_replace('/-+/','-',$str);
    // sağdan sola tüm boşlukları yok ettik
    return trim($str,'-');
}
$str = 'This is a seflink';
echo seflink($str);
?>