-
Üyelik
29.04.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
Test ve Yazılım Mühendisi
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** Ö**
-
Mesajlar
150
-
Beğeniler
24 / 29
-
Ticaret
4, (%100)
Merhaba, C# .net ile yazdığım sitede normalde hiçbir sorun yok ancak bazı google indexlerim de hata alıyorum.
Sebebi;
Ürün ve kategorileri MSSQL üzerinden çekiyorum ve linkleri domain.com/urundetay.aspx?kategori=14&urunkodu=asdasd şeklinde otomatik olarak yapıyorum. Daha önce olan ama şimdi olmayan bir kategori numarası girildiğinde (kategori=315515) sql üzerinden veri çekemediği için hata veriyor.
Not:Hata sayfalarım normalde anasayfa.aspx e yönlendiriliyor fakat bu durum için işe yaramıyor.
Çözüm;
Henüz bir çözüm yok çözüldüğünde buraya yazayım ki başkalarınında işine yarar belki.
Teşekkürler.
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
domain.com/urundetay.aspx?kategori=14&urunkodu=asdasd
kategori numarasını alıp, db'ye sorgu attığınız yere bir kontrol ekleyin. Db'den değer dönmüyorsa 301 yönlendirmesi ile anasayfaya yönlendirin.
Kaynak kod gerekli, urundetay.aspx (.cs) dosyası.
1 kişi bu mesajı beğendi.
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
-
Üyelik
29.04.2014
-
Yaş/Cinsiyet
32 / E
-
Meslek
Test ve Yazılım Mühendisi
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** Ö**
-
Mesajlar
150
-
Beğeniler
24 / 29
-
Ticaret
4, (%100)
Teşekkür ederim. Üründetay sayfasına response.redirect yazmam gerekecek sanırım. Daha genel bir çözüm arıyorum açıkçası. Webconfig dosyası üzerinden yapabileceğimi söylediler ama bulamadım bir türlü
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
Wulcan adlı üyeden alıntı
Teşekkür ederim. Üründetay sayfasına response.redirect yazmam gerekecek sanırım. Daha genel bir çözüm arıyorum açıkçası. Webconfig dosyası üzerinden yapabileceğimi söylediler ama bulamadım bir türlü
web.config üzerinde şu tip yönlendirmeler var. Sizin sitenizde herhangi bir nedenden dolayı bir hata oluştuğunda yönlendireceğiniz sayfaları belirtebilirsiniz. Bunun için sanırım bir error page yazılıyordu ve bu error page 'e gelen istekler web.config'te direkt olarak yönlendiriliyordu.
Bu da sayfaya düşen exception'ın tipien göre gruplanıp, yölendiriliyordu. Not found, not authorize yada sizdeki gibi bulunmadıysa anasayfaya gibi.
http://stackoverflow.com/questions/2161413/implementing-a-custom-error-page-on-an-asp-net-website
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)