• 11-12-2012, 16:00:38
    #1
    Merhaba Arkadaşlar;

    Sormak istediğimi size anlatayım umarım yardımcı olursunuz.

    Şimdi elimde eski bir site mevcut ve link yapısı;

    http://www.siteismi.com/altkategori/1377/ulasilmakistenensayfa.html
    http://www.siteismi.com/category/5/kategoriismi
    üstteki şekilde.

    Şimdi ise yeni bir script yazdırdım ve link yapısı ;

    http://www.siteismi.com/kategori/kategoriismi/
    http://www.siteismi.com/altkategori/ulasılmakistenensayfa
    bu şekilde.

    Sormak istediğime gelince ben eski indexlerim google tarafından silinmesin istiyorum ama yeni script ile de devam etmek istiyorum.

    Bunun için ne yapmam gerekli üstadlardan bilgi istiyorum.

    İyi çalışmalar kolay gelsin.
  • 11-12-2012, 16:04:46
    #2
    htaccess ile 302 yönlendirmesi yapmalısın.

    Redirect 1_url_kodun 2_url_kodun

    linkleri htaccess te düzelttiğin eski kodu 1_url_kodun buraya yeni kodu da 2_url_kodun buraya yapıştırmalısın.

    Yani mantık olarak

    category/5/isim den geleni kategori/isim e yönlendirmen gerekiyor. Ondan sonrada kategori/isim i category.php e gönderiyorsun.
  • 11-12-2012, 16:05:45
    #3
    eski linkleri 301 ile yenilerine yönlendirmen gerekiyor da, yazılım bilgim yok nasıl yapılacağını scripti yazan arkadaş helleder herhalde
  • 11-12-2012, 16:06:28
    #4
    Adseense adlı üyeden alıntı: mesajı görüntüle
    htaccess ile 302 yönlendirmesi yapmalısın.

    Redirect 1_url_kodun 2_url_kodun

    linkleri htaccess te düzelttiğin eski kodu 1_url_kodun buraya yeni kodu da 2_url_kodun buraya yapıştırmalısın.
    Peki bu durumda iki scriptte kurulu olacak sanırım değilmi?
  • 11-12-2012, 16:09:55
    #5
    EditAbi adlı üyeden alıntı: mesajı görüntüle
    Peki bu durumda iki scriptte kurulu olacak sanırım değilmi?
    iki scriptin kurulu olmasına gerek yok en son scripti kurup htaccess inde aşağıdaki gibi düzenleme yapmalısın.

    category/5/isim den geleni kategori/isim e yönlendirmen gerekiyor. Ondan sonrada kategori/isim i category.php e gönderiyorsun.

    Ayrıca bu işlem google dan linklerinin silinmeden yeni yollarına atanmasını sağlıyor.

    Yani category/5/otomobil kategori otomobil diye arandığında 1. sıradaysa /kategori/otomobil olan link bunun yerine 1. sıraya geliyor 3-4 sitenin yerini değiştirdim bu şekilde.
  • 11-12-2012, 16:10:53
    #6
    Adseense adlı üyeden alıntı: mesajı görüntüle
    iki scriptin kurulu olmasına gerek yok en son scripti kurup htaccess inde aşağıdaki gibi düzenleme yapmalısın.

    category/5/isim den geleni kategori/isim e yönlendirmen gerekiyor. Ondan sonrada kategori/isim i category.php e gönderiyorsun.
    Anladım üstad deneyip bilgi veririm.

    Başka bilgisi olan varsa önerilerini alabilirim.
  • 11-12-2012, 16:15:18
    #7
    Rewrite ^category/(.*)/(.*)$ kategori/$2/[L,NC]

    bunu htaccess kodunun en üstüne koyunda düzelmesi gerek diğer satırları silmemelisin
  • 11-12-2012, 16:18:16
    #8
    Adseense adlı üyeden alıntı: mesajı görüntüle
    Rewrite ^category/(.*)/(.*)$ kategori/$2/[L,NC]

    bunu htaccess kodunun en üstüne koyunda düzelmesi gerek diğer satırları silmemelisin
    Yazan arkadaşa ilettim üstad deneyecek ihtimalleri ilginiz alakanız için teşekkür ederim.
  • 11-12-2012, 16:21:07
    #9
    Bunlara hiç gerek yok.
    Bence yeni scriptinle devam et.Yeniler indexlensin.Eskilerde zmanla silinecektir.Zaten genelde scriptlerde kategori için meta tag girilmez bu wordpress etiket sistemi içinde bu şekilde yani kısacası kategorilere hit gelmez.404 vermesi bir sorun teşkil etmez.Sen yeni sisteminle devam et ve imkanın varsa kategorilere meta tag (description) ekle.Bu şekilde çok daha iyi olur.Yönlendirmeye filan gerek yok...