lostyazilim

permalink url sorunu tarama sorunu

3 Mesajlar 601 Okunma
lstbozum
wmaraci reklam

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.
 

 

wmaraci
reklam

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]
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al