Beyaz.Net İpucu
Seo ya uygun link oluşturma, Arapça gibi browserın sayfası açmasında sorun oluşturan karakterleri temizleme
function UrlSeo($phrase) {
$result = strtolower(trim($phrase));
$result = str_replace('I', 'i', $result);
$result = str_replace('ı', 'i', $result);
$result = str_replace('İ', 'i', $result);
$result = str_replace('Ü', 'u', $result);
$result = str_replace('ü', 'u', $result);
$result = str_replace('û', 'u', $result);
$result = str_replace('Ö', 'o', $result);
$result = str_replace('ö', 'o', $result);
$result = str_replace('Ç', 'c', $result);
$result = str_replace('ç', 'c', $result);
$result = str_replace('Ğ', 'g', $result);
$result = str_replace('ğ', 'g', $result);
$result = str_replace('Ş', 's', $result);
$result = str_replace('ş', 's', $result);
$result = str_replace('â', 'a', $result);
$result = str_replace('/', '-', $result);
$result = str_replace('–', '-', $result);
$result = str_replace(' ', '-', $result);
$result = split('[^0-9a-zA-Z-]', $result);
$result = implode("", $result);
$tmp = "";
while ($tmp != $result) {
$tmp = $result;
$result = str_replace("--", "-", $result);
}
return $result;
}
$result = strtolower(trim($phrase));
$result = str_replace('I', 'i', $result);
$result = str_replace('ı', 'i', $result);
$result = str_replace('İ', 'i', $result);
$result = str_replace('Ü', 'u', $result);
$result = str_replace('ü', 'u', $result);
$result = str_replace('û', 'u', $result);
$result = str_replace('Ö', 'o', $result);
$result = str_replace('ö', 'o', $result);
$result = str_replace('Ç', 'c', $result);
$result = str_replace('ç', 'c', $result);
$result = str_replace('Ğ', 'g', $result);
$result = str_replace('ğ', 'g', $result);
$result = str_replace('Ş', 's', $result);
$result = str_replace('ş', 's', $result);
$result = str_replace('â', 'a', $result);
$result = str_replace('/', '-', $result);
$result = str_replace('–', '-', $result);
$result = str_replace(' ', '-', $result);
$result = split('[^0-9a-zA-Z-]', $result);
$result = implode("", $result);
$tmp = "";
while ($tmp != $result) {
$tmp = $result;
$result = str_replace("--", "-", $result);
}
return $result;
}