• 04-02-2008, 13:51:07
    #1
    Üyeliği durduruldu
    arkadaşlar ben Sef kurmak istiyorum fakat hangi sitelere baktıysam kimisi Seo ile Sefi karıştırıyor kimisinin dedikleri olmuyor.. akor sitesi açtım videolu misal kıraçın yıllar sonra şarkısının tabına bakıcaz ama bu /sarki.php?id=154 gibi çıkıyor bunu nasıl /Kirac-Yillar-Sonra.html yapabilirim. Sef gerekiyor ama beceremiyorum nasıl yapıcam bu konuda yardımcı olursanız sevinicem..

    Htacces e bilmem hangi kodu ekleyin olur diyorlar ama çok denedim olmadı :S
  • 08-02-2008, 17:40:47
    #2
    Üyeliği durduruldu
    arkadaşlar kusura bakmayın güncelliyorum konuyu yardımcı olacak kimse yokmu :S
  • 08-02-2008, 18:02:49
    #3
    Üyeliği durduruldu
    eğer sadece sarki.php?id=5 yazsını /sarki-5.html yapmak istersen bu kolay ama konu başlıklısını istersen scripte göre değişir bu scriptte kullanılan başlık değişkeniyle yapman lazım.
  • 08-02-2008, 18:05:27
    #4
    senin konu PHP yi ilgilendiriyor.
    Konunu moderator arkadaşlara PHP bölümüne taşıttır.
  • 09-02-2008, 15:37:00
    #5
    Üyeliği durduruldu
    mmm peki teşekkürler SEO bölümünde biri konu açmıştı ona uyarı gelmişti Google Optomizasyona aç diye ondan açmıştım .. bildircem bunu


    Bu arada sarki.php?id=154 diye olan linki /sanatci-adi/sarki-ismi.html olsun istiyorum :S
  • 09-02-2008, 21:18:37
    #6
    htaccess den düzenleyebilirsin.
  • 12-02-2008, 23:01:08
    #7
    Üyeliği durduruldu
    yhaw htacces e yazıyorum ama olmuyor :S


    RewriteEngine On
    RewriteRule ^sanatci/([^/]*)$ /sarkici.php?sanatci=$1 [L]


    bunu yazdım en son ama genede linkler dönüşmedi :S çıldırcam
  • 14-02-2008, 02:29:30
    #8
    bak kardes elimden geldigi kadar yapim dedim repi unutmazsin artik
    .htaccess e koy bunu

    RewriteEngine on
    RewriteRule ^sanatci/([0-9]+)/([_A-Za-z0-9-]+).html sanatci.php?sanatci=$1 [L]

    sonra phpde bir fonksiyon olarak yaz sunu

    function fileurl($fileId,$fileTitle) {
        global $siteurl, $sefriendly;
        if ($sefriendly == '1') {
            $fileTitle = str_replace(" ","-",$fileTitle);
            $fileTitle = str_replace("'","_",$fileTitle);
            $fileTitle = str_replace(":","_",$fileTitle);
            $fileTitle = str_replace("ä","a",$fileTitle);
            $fileTitle = str_replace("ö","o",$fileTitle);
            $fileTitle = str_replace(".","-",$fileTitle);
            $fileTitle = str_replace("ü","u",$fileTitle);
            $fileTitle = str_replace(",","-",$fileTitle);
            $fileTitle = str_replace("(","-",$fileTitle);
            $fileTitle = str_replace(")","-",$fileTitle);
            $fileurl = $siteurl."/sanatci/".$fileId."/".$fileTitle.".html";
        } else {
            $fileurl = $siteurl."/sarkici.php?sanatci=".$fileId;
        }
        return $fileurl;
    }
    sonra sitende söyle örnek link verebilirsin phpde
    <a class="boldbuttons" href="<?php echo fileurl($fileid,$filetitle); ?>"><? echo $filetitle; ?></a>

    umarim yardimci olmusumdur bu sadece nasil yapabilecegin icin bir örnekdi phpden azicik anliyorsan yaparsin.

    Birde severda .htaccess aktif olucak yoksa hic bi ise yaramaz yaptiklarin görmez yani
  • 14-02-2008, 15:34:40
    #9
    Üyeliği durduruldu
    onlinenetim adlı üyeden alıntı: mesajı görüntüle
    bak kardes elimden geldigi kadar yapim dedim repi unutmazsin artik
    .htaccess e koy bunu
    RewriteEngine on
    RewriteRule ^sanatci/([0-9]+)/([_A-Za-z0-9-]+).html sanatci.php?sanatci=$1 [L]
    sonra phpde bir fonksiyon olarak yaz sunu
    function fileurl($fileId,$fileTitle) {
        global $siteurl, $sefriendly;
        if ($sefriendly == '1') {
            $fileTitle = str_replace(" ","-",$fileTitle);
            $fileTitle = str_replace("'","_",$fileTitle);
            $fileTitle = str_replace(":","_",$fileTitle);
            $fileTitle = str_replace("ä","a",$fileTitle);
            $fileTitle = str_replace("ö","o",$fileTitle);
            $fileTitle = str_replace(".","-",$fileTitle);
            $fileTitle = str_replace("ü","u",$fileTitle);
            $fileTitle = str_replace(",","-",$fileTitle);
            $fileTitle = str_replace("(","-",$fileTitle);
            $fileTitle = str_replace(")","-",$fileTitle);
            $fileurl = $siteurl."/sanatci/".$fileId."/".$fileTitle.".html";
        } else {
            $fileurl = $siteurl."/sarkici.php?sanatci=".$fileId;
        }
        return $fileurl;
    }
    sonra sitende söyle örnek link verebilirsin phpde
    <a class="boldbuttons" href="<?php echo fileurl($fileid,$filetitle); ?>"><? echo $filetitle; ?></a>
    umarim yardimci olmusumdur bu sadece nasil yapabilecegin icin bir örnekdi phpden azicik anliyorsan yaparsin.
    Birde severda .htaccess aktif olucak yoksa hic bi ise yaramaz yaptiklarin görmez yani


    ht accese buunu ekledim fonksiyonu nasıl eklicez opnu bilmiyorum :S:S