• 02-04-2016, 09:31:11
    #1
    Merhabalar, bir web sitem var. Link yapısı değişti. Fakat google'da linkler .php olarak indexli . Kullanıcı google üzerinden girince doğal olarak 404 not found vermekte. biz uzantıları .html yaptık. yeni yapı bu şekilde. örnek

    Eski yapı : pages/sayfa.php
    Yeni yapı : pages/sayfa.html

    Google'da indexler eski yapı üzerinden indexli. Ben kullanıcının doğru alana yönlenmesini .htaccess ile .php den girenleri .html mi açılmasını mı sağlıyayım? Yoksa Google'dan bu indexleri mi düzelteyim ?

    Şimdi site anahtar kelimelerde iyi yerlerde olduğu için yanlış bir işlem yapmak istemiyorum.
  • 02-04-2016, 09:52:45
    #2
    htaccess'ten 301'le yönlendirmeniz gerekir. Google bunu dikkate alır.
  • 02-04-2016, 09:58:27
    #3
    Eğer htacces'ten bulamassanız tek tek el ile eklemek için wordpress redirection eklentisi işinize yarar.
  • 02-04-2016, 10:18:04
    #4
    hoo adlı üyeden alıntı: mesajı görüntüle
    htaccess'ten 301'le yönlendirmeniz gerekir. Google bunu dikkate alır.
    301 yönlendirmeleri benim bildiğim Domain değişimlerinde yapılmıyor muydu?

    Bursia adlı üyeden alıntı: mesajı görüntüle
    Eğer htacces'ten bulamassanız tek tek el ile eklemek için wordpress redirection eklentisi işinize yarar.
    Wordpress değil hocam. Eskiden yönetim panelliydi. Şimdi CMS kaldırıldı. Sadece full html oldu.
  • 02-04-2016, 11:18:50
    #5
    301 her türlü yönlendirmede kullanılabilir. Nginx kullandığım için kodu test etmedim.
    Şu kodu .htaccess'te bir deneyin. Eski php sayfalarınızı url'de yazın html'ye yönleniyorsa olmuştur.

    RewriteEngine On
    RewriteCond %{REQUEST_URI} .php$
    RewriteRule ^(.*).php$ /$1.html [R=301,L]
  • 02-04-2016, 11:23:41
    #6
    hoo adlı üyeden alıntı: mesajı görüntüle
    301 her türlü yönlendirmede kullanılabilir. Nginx kullandığım için kodu test etmedim.
    Şu kodu .htaccess'te bir deneyin. Eski php sayfalarınızı url'de yazın html'ye yönleniyorsa olmuştur.

    RewriteEngine On
    RewriteCond %{REQUEST_URI} .php$
    RewriteRule ^(.*).php$ /$1.html [R=301,L]
    Teşekkürler, istenilen şekilde yönlendirme sağlanıyor. Umarım google aramalarında düşüş yaşanmaz.
  • 02-04-2016, 11:27:17
    #7
    bu standart olan yöntem, bundan başka bir yöntem yok, normalde link değişimi olduğu anda yapmanız gerekirdi, biraz gecikilmiş.
  • 02-04-2016, 19:16:58
    #8
    Bursia adlı üyeden alıntı: mesajı görüntüle
    Eğer htacces'ten bulamassanız tek tek el ile eklemek için wordpress redirection eklentisi işinize yarar.
    hoo adlı üyeden alıntı: mesajı görüntüle
    bu standart olan yöntem, bundan başka bir yöntem yok, normalde link değişimi olduğu anda yapmanız gerekirdi, biraz gecikilmiş.
    Konuyu açan arkadaşın izni ile ben de bir şey sormak istiyorum.

    Link yapımı değiştirdim.

    siteadı.com/başlık.html iken sitadı.com/kategori/başlık.id.html yaptım

    SEO Redirection ile ana sayfaya yönlendirme yaptım.

    Ne yapmam lazım?

    Tek tek yeni linklere yönlendirme yapmam mı gerekiyor? Konu başlığı, etiket derken yönlendirme yapmam gereken şu anda 220 sayfalık (220x15) hatalı link listeleniyor ve sürekli artıyor. Çok zahmetli oluyor.

    Tek tek yönlendirme yapmasam beklesem ne zaman düzelir kayıplar ne zaman yoluna girer?

    Sağolun
  • 02-04-2016, 20:05:37
    #9
    Sizin yönlendirmeleri tek tek yapmanız gerekiyor. Çok yazı varsa ben olsam şöyle yapardım.

    https://wordpress.org/plugins/wp-all-export/

    şu eklentiyle yeni yazıların permalinklerini alırdım.
    sonra linkleri önceki haline çevirip yine alırdım, sonra tekrar yeni haline çevirin.

    http://textmechanic.com/text-tools/b...ext-line-line/

    şurada ikisini birleştirirdim.

    şu şekilde olmalı:

    RedirectMatch 301 /onceki.html /sonraki.html