• 19-09-2009, 21:58:16
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba arkadaşlar bir sorum olacaktı.

    sitelerimin birisinde toplu link değişimi yaptım. örneğin,

    www.siteadi.com/kategori-konu-123.html
    Title : Site Adi ::: Kategori - Konu

    olan sayfalarımın linklerini

    kategori.siteadi.com/konu/baslik-23.html
    Title : Konu | Kategori | Site Adi

    şeklinde değiştirdim.

    üzerinden 3-5 gün süre geçmesine rağmen, google hala eski sayfa linklerimi indexlemeye devam ediyor. yani ilk link örneğinde verdiğim linkle, son link örneğinde verdiğim linkin title'ını birleştirip indexliyor ve indexlenen linke bakınca

    www.siteadi.com/kategori-konu-123.html
    Title : Konu | Kategori | Site Adi

    şeklinde çıkıyor.

    toplu link silinmesinde veya değişikliğinde google tarafından sandbox'a düşeceğim şeklinde yazılar okuduğumdan dolayı, url rewrite sistemimden eski linklerin de kırık olmamasını sağlayarak yeni linklere yönlendirdim. yeni linklerimin indexlenmemesinin nedeninin bu olduğunu düşünüyorum.

    size sorum. google'ın yeni linklerimi indexlemesini sağlamam için ne yapmalıyım? bunu yaparken de sandbox vb gibi sakıncalı durumlardan kaçınmam gerekiyor tabi ki.

    okuyup çözüm üretmeye çalışanlara şimdiden teşekkür ediyorum.
  • 19-09-2009, 22:02:05
    #2
    maker adlı üyeden alıntı: mesajı görüntüle
    toplu link silinmesinde veya değişikliğinde google tarafından sandbox'a düşeceğim şeklinde yazılar okuduğumdan dolayı, url rewrite sistemimden eski linklerin de kırık olmamasını sağlayarak yeni linklere yönlendirdim. yeni linklerimin indexlenmemesinin nedeninin bu olduğunu düşünüyorum.
    size sorum. google'ın yeni linklerimi indexlemesini sağlamam için ne yapmalıyım?

    bunu 301 (yani kalıcı yönlendirme) ile yaptınız değil mi? 301 harici yönlendirmeler geçicidir ve google tarafından desteklenmez.
  • 19-09-2009, 22:11:52
    #3
    victories adlı üyeden alıntı: mesajı görüntüle
    bunu 301 (yani kalıcı yönlendirme) ile yaptınız değil mi? 301 harici yönlendirmeler geçicidir ve google tarafından desteklenmez.
    bu dediğiniz 301 kalıcı yönlendirme dediğiniz şey

    response.status
    response.addheader

    tarzı yapılan yönlendirme mi? oysa eğer kullanım şekli benim yazdığımdan (ya da türevlerinden) ibaret mi? ben direkt iss'teki bir sitemi, diğer siteme yönlendirdim. yani eski sitemdeki hicbir sayfaya erişilmiyor. direkt olarak iss'ten

    anasayfa.siteadi.com'a gidiyor.
  • 19-09-2009, 22:42:30
    #4
    windows hakkında çok bilgim yok ama response status code kısmında mutlaka 301 olmalı. Sunucuna eski linklerinden biri için istek gittiğinde 301 cevabı vermeli ve yeni linkine yönlendirmeli,

    Uğur ÇELENK | 'http 301 yönlendirme' etiketlenen bütün yazılar

    konusundan asp için yönlendirme kodlarını görebilirsiniz.
  • 19-09-2009, 23:04:01
    #5
    yardımın için saol. aspx kullanıyorum ama, "301 mutlaka olmalı" kısmına dayanarak bir düzenleme yapacağım.
  • 19-09-2009, 23:51:36
    #6
    sanırım aşağıdaki sitede aspx ile ilgili yönlendirme kodu bulunuyor.

    ASP.NET 301 redirect
  • 20-09-2009, 17:02:03
    #7
    teşekkür ederim tekrar sorunu çözdüm.

    Response.StatusCode = 301;
    Response.RedirectLocation = "http://yeni.sitelink.com";
    Response.End();

    şeklinde de oluyormuş.