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.
Yeni URL'ler hakkında uzmanlara danışmak istiyorum
10
●1.001
- 01-08-2009, 19:36:46webmaster tools'da o ibareyi görmüştüm siteyi tamamen silip tekrar indekslemiyor diye biliyordum, daha önceden kullandınız mı?Wordprex adlı üyeden alıntı: mesajı görüntüle
- 01-08-2009, 19:37:17Kimlik doğrulama veya yönetimden onay bekliyor.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:30En 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:04hayı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 ?Cappystarj0e adlı üyeden alıntı: mesajı görüntüle
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:01Evet 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ış oluyorCaddeciyiz adlı üyeden alıntı: mesajı görüntüle
- 01-08-2009, 19:50:41n0fx adlı üyeden alıntı: mesajı görüntüle
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.
