• 28-02-2013, 10:26:15
    #1
    Platin üye
    Merhaba arkadaşlar;
    şimdi sizlere iyi permalink için hazırladığım fonksiyonumu tanıtacağım .Ondan önce permalink nedir onu bilmek gerektiğini düşünürek kısa bir açıklama yazayım. Permalink, Permanent Link kelimesinin kısaltılmış halidir. Türkçe karşılığı ise kalıcı bağlantıdır. Scriptinizde verdiğiniz her bağlantı birer permalinktir.Iyi ve kötü permalink olarak kalıcı bağlantılar ikiye ayrılır. Kötü permalinke örnek vermek gerekirsek " azatmetin.com/?AzatMetin=yazi&id=1 " örnek olabilir. Gördüğünüz gibi sitenize gelen botlar ya da ziyaretçiler bağlantı hakkında bilgisiz kalıyor.
    Iyi permalink hakkında bir örnekte " azatmetin.com/yazi/1.html " sayılabilir. Hazırlamış olduğum fonksiyonumun amacı azatmetin.com/?AzatMetin=yazi&id=1 olan bağlantıyı azatmetin.com/yazi/1.html buna çevirmektir. Fonksiyon kalıp şeklindedir, geliştirilmeye son derece açıktır.

     <?php
    function yapPermalink($site, $uzanti='html')
    {
    $b='';
    parse_str($site, $dizi);
    foreach($dizi as $a) {
    $a = (is_array($a)?$a[0]:$a);
    $b .= "/".$a;
    }
    $dir=dirname($site);
    $goster = $dir.$b.".".$uzanti;
    return $goster;
    }
    $url = "www.azatmetin.com/?AzatMetin=yazi&id=1";
    echo yapPermalink($url);
    # Çıktı: www.azatmetin.com/yazi/1.html
    ?>
    kaynak: https://www.azatmetin.com/yaz-6-perm...fonksiyon.html
  • 28-02-2013, 14:44:11
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Yazı id'sinden önce veya sonra yazı başlığınıda perma link içerisine kurallara uygun bir şekilde yazmak, daha iyi olacaktır. sizinde söylediğiniz gibi, "sitenize gelen botlar ya da ziyaretçiler bağlantı hakkında bilgisiz kalıyor." çok önemli bir konu. ki seo'sal olarak da yazi/1.html den ziyade, yazi/yazinin-basligi-1.html olması daha faydalı olur gibi. Emeğinize sağlık. Geliştirilebilir bir fonksiyon olmuş.