• 26-01-2008, 00:29:07
    #1
    Merhaba arkadaşlar;
    www.site.com/tag/ornek_etiket linkinin www.site.com/tag/ornek-etiket linkine yönlenmesini istiyorum.Tabi bunun gibi 1000 tane etiket var.
    Aralarında çift kelimelerden oluşan etiketlerin arasındaki _ karekterini - yaptğım için.Eski etiketlerin "sayfa bulunamıyor" hatasını veriyor.Bu yüzden yeni etiketlere yönlenmesini istiyorum..(.htaccess veya başka bir kodla)

    Kullandığım script wordpress.Konunun daha detaylı kısmı bu konuda yazıyor.
    Sorunu çözebilen arkadaşlar msn adreslerini pm ile atarlarsa detayları ve ücreti konuşabiliriz.

    Yardımlarınızı bekliyorum.
    Hoşçakalın.
  • 26-01-2008, 02:22:47
    #2
    Sorunu sağolsun Haymac çözdü.Buradanda tekrar tekrar teşekkürler.
  • 26-01-2008, 02:24:57
    #3
    Misafir
    nasıl yaptığını paylaş ki aynı sorunu yaşayan olursa yararlansın
  • 26-01-2008, 02:41:53
    #4
    404 sayfasında url yi parse edip tag adresi varsa ve tagda _ varsa - ye çevir dedim sonra header ile bastım geçtim
  • 26-01-2008, 02:43:08
    #5
    Haklısın o kısmı atlamışım
    Temanızın 404.php sayfasının başına Haymac'ın yazdığı şu kodu ekleyin:
    <?php
    $hym_path = $_SERVER['REQUEST_URI'];
    $dsn = "|\/tag\/(.+)|i";
    preg_match($dsn,$hym_path,$cs);
    #print_r($cs);
    #print_r($_SERVER);

    if(strstr($cs[1],'_')) {
    $xc = str_replace('_','-',$cs[1]);
    #print_r($xc);
    $URz = "$SERVER[HTTP_HOST]/tag/$xc";
    ob_start();
    header("Location: $URz");
    ob_end_flush();
    echo "<script>window.location = $URz'</script>";
    } else { } // end
    ?>
    <?php get_header(); ?>