• 29-09-2013, 15:13:09
    #1
    Bir çok sayfa da etiketlerde ' işaretini kullanmışım. Sayfalar Webmaster araçlarında 404 e düşünce farkettim.

    Etiket: Kral'ın dönüşü
    Etiketin sitedeki urlsi: kral'in-donusu


    türkçe karakterler otomatik duzelmiş ama ' işareti hala mevcut. Enteresan olan ise


    *****.com/etiket/kral'in-donusu

    linki 404'e düşüyor.

    Aynı şekilde "-–-" karakterleri için de sorun oluyor.
    Sistem wordpress'tir. Bu sorun hakkında bilgisi olan, yardım edebilecek biri var mı?
  • 29-09-2013, 16:25:28
    #2
    Yazıdıgım şu fonksiyonu dene bi

    function etiketsorunu($a) {
    $tirnak = str_replace("'", "", $a);
    $tirnak = str_replace("-", "", $a);
    return $tirnak;
    }
  • 04-10-2013, 01:25:48
    #3
    UtkuWeb adlı üyeden alıntı: mesajı görüntüle
    Bir çok sayfa da etiketlerde ' işaretini kullanmışım. Sayfalar Webmaster araçlarında 404 e düşünce farkettim.

    Etiket: Kral'ın dönüşü
    Etiketin sitedeki urlsi: kral'in-donusu


    türkçe karakterler otomatik duzelmiş ama ' işareti hala mevcut. Enteresan olan ise


    *****.com/etiket/kral'in-donusu

    linki 404'e düşüyor.

    Aynı şekilde "-–-" karakterleri için de sorun oluyor.
    Sistem wordpress'tir. Bu sorun hakkında bilgisi olan, yardım edebilecek biri var mı?
    Bu konuyla alakalı değil, sana ulaşamıyorum PM atamıyorum PM kutun dolu sen atıyosun ha bire PM niye dönmüyosun diye
  • 14-02-2020, 18:29:48
    #4
    Scorpion2763 adlı üyeden alıntı: mesajı görüntüle
    Yazıdıgım şu fonksiyonu dene bi

    function etiketsorunu($a) {
    $tirnak = str_replace("'", "", $a);
    $tirnak = str_replace("-", "", $a);
    return $tirnak;
    }
    bu kodu

    <?php
    function seo($s) {
    $tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',':',',','!','?','-','_','%','&');
    $eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','','','','','','','');
    $s = str_replace($tr,$eng,$s);
    $s = strtolower($s);
    $s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
    $s = preg_replace('/\s+/', '-', $s);
    $s = preg_replace('|-+|', '-', $s);
    $s = preg_replace('/#/', '', $s);
    $s = str_replace('.', '', $s);
    $s = trim($s, '-');
    return $s;
    } ?>
    Buna nasıl uyarlarız. Teşekkürler

    Benim de tek tırnak problemim var
  • 19-02-2020, 23:50:54
    #5
    hkasistan adlı üyeden alıntı: mesajı görüntüle
    bu kodu

    <?php
    function seo($s) {
    $tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',':',',','!','?','-','_','%','&');
    $eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','','','','','','','');
    $s = str_replace($tr,$eng,$s);
    $s = strtolower($s);
    $s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
    $s = preg_replace('/\s+/', '-', $s);
    $s = preg_replace('|-+|', '-', $s);
    $s = preg_replace('/#/', '', $s);
    $s = str_replace('.', '', $s);
    $s = trim($s, '-');
    return $s;
    } ?>
    Buna nasıl uyarlarız. Teşekkürler

    Benim de tek tırnak problemim var


    <?php
    function seo($s) {
    $tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',':',',','!','?','-','_','%','&');
    $eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','','','','','','','');
    $s = str_replace($tr,$eng,$s);
    $s = strtolower($s);
    $s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
    $s = preg_replace('/\s+/', '-', $s);
    $s = preg_replace('|-+|', '-', $s);
    $s = preg_replace('/#/', '', $s);
    $s = str_replace('.', '', $s);
    $s = str_replace('"', '', $s);
    $s = str_replace("'", '', $s);
    $s = trim($s, '-');
    return $s;
    } ?>
    bu şekilde kullanabilirsiniz..
  • 20-02-2020, 00:58:34
    #6
    urlencode() kullanabilirsiniz.
    https://www.php.net/manual/tr/function.urlencode.php