• 16-04-2010, 00:25:29
    #1
    Arkadaşlar merhaba ,

    www.site.com/konu/konu-basligi-burada/5214 gibi bir url kullanıyorum.

    Şimdi ben bu url yi ;
    www.site.com/konu/konu-basligi-burada-5214.html olarak değiştiricem.

    Çok fazla link olduğu için 301 redirect kodu olarak htaccess e nasıl bir satır eklesem işimi görür acaba.
    Sayg.
  • 17-04-2010, 21:56:28
    #2
    arkadaşlar yardımcı olabilecek arkadaşlardan yardım rica ediyorum.
    Sayg.
  • 18-04-2010, 16:00:42
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    şuan kullandığın htaccessi görmek lazım hocam
  • 18-04-2010, 19:28:39
    #4
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    şuan kullandığın htaccessi görmek lazım hocam
    Bunu kullanıyordum ;
    RewriteRule ^haberler/([a-zA-Z0-9-]+)/([0-9]+)/?$ viewarticle.php?articleid=$2 [L]
    Bununla değiştiriyorum ;
    RewriteRule ^haberler/([a-zA-Z0-9-]+)-([0-9]+).html/?$ viewarticle.php?articleid=$2 [L]
  • 19-04-2010, 00:17:11
    #5
    RewriteRule ^haberler/([a-zA-Z0-9-]+)/([0-9]+)/?$ haberler/$1-$2.html/? [R=301]
  • 19-04-2010, 10:23:20
    #6
    Önceki kuralı iptal etmediğim için oluyormuş ,
    RewriteRule ^haberler/([a-zA-Z0-9-]+)/([0-9]+)/?$ viewarticle.php?articleid=$2 [L] satırını iptal edip Creep arkadaşımızın kuralını yazınca oldu .
    ancak haberler/$1-$2.html/? sonundaki / kaldırmam gerekti.

    Teşekkürler.
  • 21-04-2010, 10:25:22
    #7
    Arkadaşlar bir sorum daha var ;
    Aşağıdaki kodu bir türlü çalıştıramadım.
    viewarticle.php den sonra gelen ? den kaynaklanıyor sorun, onu çıkarınca düzeliyor.E tabi bu da işime yaramıyor.
    Yapmak istediğim ;
    /viewarticle.php?articleid=3133 adresini ,
    http://www.site.com/deneme/baslik.html adresine yönlendirmek.


    Redirect 301 /viewarticle.php?articleid=3133 http://www.site.com/deneme/baslik.html


    Teşekkürler.