lostyazilim
tr.link

Hem Query Hem Seo Url

7 Mesajlar 902 Okunma
lstbozum
tr.link

TekilCPM TekilCPM Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.09.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** Y**
  • Mesajlar 178
  • Beğeniler 116 / 67
  • Ticaret 2, (%100)
Arkadaşlar asp.net'te veri çekmek için query string kullanılıyor.
Bunun için Default.aspx?id=5 gibi bir url oluşuyor peki bu url'yi nasıl seo url yapıyoruz ?
Global.asax ile denedim yapamadım sorun bende mi yöntem de mi ?

Yardımcı olursanız sevinirim
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Hocam linki verirken şu şekilde değil de
haber.aspx?haber_id=5 (Yanlış)

/haber/5-baslik-sef-link (Doğru)

Global.asax'ta ise Application_BeginRequest kısmında aşağıdaki gibi bir şey yaparsan çalışır.


void Application_BeginRequest(object sender, EventArgs e)
{
String strURL = Context.Request.Url.AbsoluteUri;
strURL = strURL.ToLower();

if (strAna_Parca == "haber")
{
if (arrParcalar.Length == 3)
{
String strIlgili_Parca = arrParcalar[2];
String[] arrID = strIlgili_Parca.Split('-');
String strID = arrID[0];
Context.RewritePath("~/Haber.aspx", "", "haber_id=" + strID + "");
}
}
}
 

 

www.ontedi.com
www.cizgi.site

TekilCPM TekilCPM Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.09.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** Y**
  • Mesajlar 178
  • Beğeniler 116 / 67
  • Ticaret 2, (%100)
ontedi Hocam cevabınız için teşekkür ederim. Bunun örnek bir uygulaması veya anlatımı mevcut mu ? Ben şu şekilde denemiştim
routes.MapPageRoute("HaberR", "irlandali-vs-esnaf", "~/haber.aspx?id=5");

Ama bu şekilde olmuyormuş. Sanırsam sizinki rewrite benim verdiğim route
Sonuca ulaşıyimde gerisi önemli değil.

strAna_Parca değişkeni nerde belirlendi ve neyi ifade ediyor hocam
arrParcalar'da aynı şekilde

Hocam zahmet olacak ama anlayamadım :)
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Hocam, global asax kısmında response.write(strana_parca) şeklinde yazarsan ne dediğimi anlarsın


1) anasayfa.aspx

2) haber.aspx

3) global.asax

dosyalarından oluşan basit bir şey hazırla. dediğim daha rahat anlaşılır

felancafelanca.com/strAna_Parca/strIlgili_Parca
felancafelanca.com/haber/5-haber-basligi

Şeklinde sanırım daha da anlaşılır.
 

 

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci

enoua enoua www.enderaric.com Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 227
  • Beğeniler 45 / 35
  • Ticaret 0, (%0)
TekilCPM Merhaba,

Kişisel sitemde bu konuyu yazmıştım linke tıklayarak görüntüleyebilirsiniz. Kod kısımları bulunduğundan kopyala yapıştır verimli olmayacağından linkini veriyorum

http://www.enderaric.com/aspnet-seo-dostu-url-yapimi-url-rewrite-s49.html
 

 

www.enderaric.com
Skype : enoua_engineer
Bilgisayar Mühendisi

TekilCPM TekilCPM Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.09.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** Y**
  • Mesajlar 178
  • Beğeniler 116 / 67
  • Ticaret 2, (%100)
enoua Sağolun hocam burayı da ziyaret etmiştim :) Mantığı sonradan kavradım ama Routingin mantığını. Anlatımınız güzel birde video anlatım olsa süper olurmuş çünkü bu konuda Türkçe kaynak bulmak çok zor bulunsa bile anlaşılması mantığının kavranması zor. Mantığı kavradım dedim ama daha uygulamadım :) Eğer routingle yapamazsam sizin yönetemi deneyeceğim. Sorun olursa burdan bir yorum daha atarım hocam.
 

 

enoua enoua www.enderaric.com Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 227
  • Beğeniler 45 / 35
  • Ticaret 0, (%0)
TekilCPM tabi ki ben elimden geldiğince yardımcı olmaya çalışırım.
 

 

www.enderaric.com
Skype : enoua_engineer
Bilgisayar Mühendisi
wmaraci
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