• 01-08-2009, 19:31:07
    #1
    Merhaba,
    benim web sitem 5 yıllık bir geçmişe sahip tabi url'lerde öyle. web sitemi revizyona sokucam bu sırada url'lerde gidecek şimdi kafamda tabiki bazı sorular çıkmakta fakat hangisi daha sağlıklı bir çözüm olur uzman arkadaşlara danışmak istedim.

    1) eski url'lere girmeye çalışıldığında not found hatası verdirip bir an önce eski url'lerin silinip yenilerinin indekslenmesini sağlamak.

    2) yine eski url'lere girmeye çalışıldığında not found hatası verdirip oraya anasayfanın text olarak linkini vermek. (böylece backlink sağlamak)

    3) .htaccess yardımı ile bu eski url'lere girmeye çalışanları direk anasayfaya yönlendirmek.

    gibi fikirler kafamda uçuşmaya başladı, bu fikirlerime yeni fikir katmak isteyen yada düşüncelerimi olgunlaştırıp uygulama fikri vermek isteyenlere şimdiden teşşekkür ederim.
  • 01-08-2009, 19:34:11
    #2
    Üyeliği durduruldu
    webmaster toolsdan direk sildir urlleri 1 haftaya siliyor . sonra yavaş yavaş indexlensin tekrar . diğer türlü siten için zararı olabilir .


    yada
    eski urlleri yenilerine yönlendir
  • 01-08-2009, 19:36:46
    #3
    Wordprex adlı üyeden alıntı: mesajı görüntüle
    webmaster toolsdan direk sildir urlleri 1 haftaya siliyor . sonra yavaş yavaş indexlensin tekrar . diğer türlü siten için zararı olabilir .
    yada
    eski urlleri yenilerine yönlendir
    webmaster tools'da o ibareyi görmüştüm siteyi tamamen silip tekrar indekslemiyor diye biliyordum, daha önceden kullandınız mı?
  • 01-08-2009, 19:37:17
    #4
    eğer içerik yerinde duracaksa silinmeyecekse tabii ki 3.sü fakat ana sayfaya deil yine özel yazılmış bir htaccess ile kullanıcının gitmek istediği sayfaya gitmesini sağlayabilirsiniz.

    Eski Sistem: www.site.com/haber.php?id=394 (kullanıcı buraya gitmek isterse)
    Yeni Sistem: www.site.com/394-haber-texti-aciklamasi.html (yeni olan bu sayfaya yönlenecek)
  • 01-08-2009, 19:40:30
    #5
    En mantıklısı htaccess 301(URL Moved) hatası ile yeni sayfaya yönlendirmek.
    Atıyorum önceki sayfa:
    urunler.php?uID=3583
    yeni sayfa:
    /apple-ipod-3583.html
    olacak ise eğer..

    Önceki sayfanın google üzerinde ki değeri aynen yeni sayfaya geçiyor.
    Bu şekilde index sil yeniden indexlet gibi bir sıkıntı da olmuyor.
    Eski url yeni url ile değişiyor ve büyük ihtimalle(tahminimce) sayfalar aynı sıralamalarda kalıyor.Bir de meta ya canonical (google'ın indexleyeceği url seçimi) atarız..O zaman dadından yinmez..

    İsterseniz sitenizi pm atın, uzun sürmeyecek ise yardımcı olmaya çalışayım.
  • 01-08-2009, 19:42:04
    #6
    Cappystarj0e adlı üyeden alıntı: mesajı görüntüle
    eğer içerik yerinde duracaksa silinmeyecekse tabii ki 3.sü fakat ana sayfaya deil yine özel yazılmış bir htaccess ile kullanıcının gitmek istediği sayfaya gitmesini sağlayabilirsiniz.
    Eski Sistem: www.site.com/haber.php?id=394 (kullanıcı buraya gitmek isterse)
    Yeni Sistem: www.site.com/394-haber-texti-aciklamasi.html (yeni olan bu sayfaya yönlenecek)
    hayır içerik aynı kalıcak. bahsettiğin gibi birşey benimde aklımdan geçti ama .htaccess ile "haber.php?id=394" 'den "www.site.com/394-haber-texti-aciklamasi.html" 'a url'sine nasıl geçicek bu url icindeki haber-texti-aciklamasi metnini nerden tanıyıp .htaccess böyle yönlendirecek ?

    ayrıca eski url olan "haber.php?id=394" google'da hala çıkar mı? ve yeni url, eski url'nin sıralamasına gelir mi?

    teşekkürler.
  • 01-08-2009, 19:43:01
    #7
    Caddeciyiz adlı üyeden alıntı: mesajı görüntüle
    En mantıklısı htaccess 301(URL Moved) hatası ile yeni sayfaya yönlendirmek.
    Atıyorum önceki sayfa:
    urunler.php?uID=3583
    yeni sayfa:
    /apple-ipod-3583.html
    olacak ise eğer..
    Önceki sayfanın google üzerinde ki değeri aynen yeni sayfaya geçiyor.
    Bu şekilde index sil yeniden indexlet gibi bir sıkıntı da olmuyor.
    Eski url yeni url ile değişiyor ve büyük ihtimalle(tahminimce) sayfalar aynı sıralamalarda kalıyor.
    İsterseniz sitenizi pm atın, uzun sürmeyecek ise yardımcı olmaya çalışayım.
    Evet bu daha iyi, backlinkler bile korunuyor. Domaini banlanan bi forum vardı. İsmini değiştirince bunu yaptı ve şimdi link: yazıp backlinklerine baktığımızda hala eski adrese verilen linkleri görüyorum ama yeni adrese backlink sağlamış oluyor
  • 01-08-2009, 19:46:35
    #8
    Caddeciyiz adlı üyeden alıntı: mesajı görüntüle
    En mantıklısı htaccess 301(URL Moved) hatası ile yeni sayfaya yönlendirmek.
    Atıyorum önceki sayfa:
    urunler.php?uID=3583
    yeni sayfa:
    /apple-ipod-3583.html
    olacak ise eğer..
    Önceki sayfanın google üzerinde ki değeri aynen yeni sayfaya geçiyor.
    Bu şekilde index sil yeniden indexlet gibi bir sıkıntı da olmuyor.
    Eski url yeni url ile değişiyor ve büyük ihtimalle(tahminimce) sayfalar aynı sıralamalarda kalıyor.Bir de meta ya canonical (google'ın indexleyeceği url seçimi) atarız..O zaman dadından yinmez..
    İsterseniz sitenizi pm atın, uzun sürmeyecek ise yardımcı olmaya çalışayım.
    pm attım : )
  • 01-08-2009, 19:50:41
    #9
    n0fx adlı üyeden alıntı: mesajı görüntüle
    hayır içerik aynı kalıcak. bahsettiğin gibi birşey benimde aklımdan geçti ama .htaccess ile "haber.php?id=394" 'den "www.site.com/394-haber-texti-aciklamasi.html" 'a url'sine nasıl geçicek bu url icindeki haber-texti-aciklamasi metnini nerden tanıyıp .htaccess böyle yönlendirecek ?
    ayrıca eski url olan "haber.php?id=394" google'da hala çıkar mı? ve yeni url, eski url'nin sıralamasına gelir mi?
    teşekkürler.

    Sisteminiz bir haber başlığını hangi değişken ile sayfaya yazdırıyorsa o sayfaya verilen her linki de ona göre sayfaya yansıtacak.

    Mesela:

    $degisken, Başbakan 3g'yi denedi şeklinde kayıtlı bir haber ise ve id'si de $id olarak kayıtlı ise....

    Eski Sistem:
    <a href="http://www.haber.com/haber.php?id=<?=$id?>"><?=$degisken?></a>
    Yeni Sistem:
    <?php 
    $yenidegisken = seoyap($degisken);
    ?>
    <a href="http://www.haber.com/<?=$id?>-<?=$yenidegisken?>.html"><?=$degisken?></a>
    seoyap fonksiyonu Başbakan 3g'yi denedi yazısını basbakan-3gyi-denedi şeklinde dönüştüren fonksiyon olacak. Bu şekilde sisteminizi yeni urllere uygun hale getirebilirsinz.