lostyazilim
tr.link

permalink url sorunu tarama sorunu

3 Mesajlar 622 Okunma
acebozum
tr.link

halukku halukku WM Aracı Kullanıcı
  • Üyelik 16.03.2016
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 74
  • Beğeniler 15 / 32
  • Ticaret 4, (%100)
4 dilli bir sitemiz var. Bütün linkler sorunsuz olarak tarayıcıda açılıyorlar.
Ancak sitemap tarama sitelerinde taranırken 2 slajlı (dil sayfaları) linkler bozuk link olarak algılanıyor. google gibi getir yaparkende aynı sorunucu veriyor. Proxy sitesinden bağlandığımda sonuç aynı. Ama siteyi normal gezerken bir problem yok, tüm sayfalar görüntüleniyor.

siteadi.com/referanslar gibi linkler sorunsuz
siteadi.com/en/referance gibi linkler ise sorunlu

Yani ikinci slaj kullanıldığında linkler taranamıyor.
tararken sayfaları geziyo gakat bozuk link statüsüne alınıyor.

200 e yakın sayfanın 50 tanesini sorunsuz olarak görüyor, diğer 150 si bozuk link. Onlarda zaten 2 slajlı diğer dillerin sayfaları.

permalink url yapısı için httaccess kullanılmadı.
url parse metoduyla oluşturuldu.

Konu hakkında fikri bilgisi olan paylaşabilirmi, bu sorun benim işimi kaybetmeme sebep olacak, o yüzden benim için çok önemli. Şimdiden teşekkürler.
 

 

elektronikssl
webimgo

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Çift slash içeren sayfaları tek slash'lılarına 301 ile yönlendirmeyi denediniz mi?
 

 

halukku halukku WM Aracı Kullanıcı
  • Üyelik 16.03.2016
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 74
  • Beğeniler 15 / 32
  • Ticaret 4, (%100)
MuhammedArslan ilgin için teşekkürler.
url parse metodunu bırakıp, get metodunu htaccess de RewriteRule yöntemi ile dönüştürme yoluna gittim, sorunum çözülmüştür.


RewriteRule ^([0-9a-zA-Z-_]+)$ index.php?sayfa1=$1 [L,QSA]
RewriteRule ^([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)$ index.php?sayfa1=$1&sayfa2=$2 [L,QSA]
RewriteRule ^([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)/([0-9]+)$ index.php?sayfa1=$1&sayfa2=$2&sayfa3=$3 [L,QSA]
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al