• 20-03-2010, 10:07:47
    #1
    mrb arkadaşlar siteme sef çalışması yapıyorum fakat adlığım bir hata var. örneğin

    /list.php?c=articles bu adres bu şekildeyse /kategori/articles.html oluyor fakat /list.php?c=articles_uo bu şekilde olunca kategori/articles_uo.html olmuyor.

    "'<a href=\"list.php\?c=([0-9-a-z-]*)\"'i",
    buda htacces kodum
    RewriteRule ^kategori/([a-zA-Z]+).html$ list.php?c=$1 [L] [NC]
    sanırım sorun ([0-9-a-z-]*) burda ama bi türlü düzeltemedim?
  • 20-03-2010, 10:20:28
    #2
    Üyeliği durduruldu
    "'<a href=\"list.php\?c=([0-9-a-z-]*)\"'i", bu ne şimdi? ne yapmak isyiyorsun... .htacsess kodunda sorun var zatende

    RewriteRule ^Kategori/([^/]*)$ /list.php?c=$1 [L,NC]

    şeklinde dene site/Kategori/kategori adı herheyse bu şekilde kullan
  • 20-03-2010, 10:26:07
    #3
    "'<a href=\"list.php\?c=([0-9-a-z-]*)\"'i",
    
                    
                    
                    );
    
    $degistir = array (  
    
                     "<a href=\"kategori/\\1.html\"",
    
                     
                     );
    
    $output = preg_replace ($ara, $degistir, $output);
    bu şekilde urlyi alıp htacceesle ile yönlendiriyorum.
    eğer link /list.php?c=articles bu şekildeyse istediğim gibi çıkıyor fakat /list.php?c=articles_uo gibiyse yönlendirme olmuyor. yani adreste -_ gibi karakter varsa istediğim yönlendirme gerçekleşmiyor
  • 20-03-2010, 11:59:07
    #4
    Üyeliği durduruldu
    seo açısından _ değil - daha iyidir _ sorun çıkartabilir sende olduğu gibi fakat dediğim gibi senin sef yapında hata var www.facevideolar.tk sitemde boşluklara _ geliyor ama açıyor