Beyaz.Net İpucu

KATEGORİLER

Delphi
PHP
Dotnet
FileMaker

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;
}

Kategorideki Güncel Makaleler