ASP.NET 4.0 ile yeni gelen özelliklerden faydalanarak global.asax içinde System Web Routing özelliğini kullanarak seo tanımı yapıyorum ve örneğin kategoriler sayfasını bu biçimde seoluyorum
Kategori/5/Kategori-Seo-Boyle-gorunecek
fakat default sayfası doğru çalışırken bu seolu sayfalara tıkladığımda seo güzel çalışıyor içerik geliyor fakat imajların hiçbiri çıkmıyor üzerine gelip yoluna baktığımda yolu aşağıdaki gibi bozuyor bu durum nasıl düzeltilir ~/ yapısını kullandım yine olmadı
localhost/Kategori/5/Kategori-Seo-Boyle-gorunecek/images/logo.jpg
ASP.Net SEO sayfada resimleri bozuyor
7
●1.699
- 18-09-2012, 21:52:59Üyeliği durdurulduasp nin kendi kontrollerini kullandığın zaman otomatik buluyor ~/a/b.jpg şeklinde, diğerleri için
mvc de @Url.Content, webforms da ResolveUrl ya da ResolveClientUrl var, alternatif olarak head kısmında basepath belirtirsen <base href="http://www.w3schools.com/images/" /> şeklinde, linkler, resimler vs. ana dizini base href kısmı olarak görecek
yani sayfa nerde olursa olsun css/a.css sayfası http://www.w3schools.com/images/css/a.css e gider yukarıdaki örnekte
- 19-09-2012, 10:29:01dostum daha önceki mysql konularında yardımın gibi buda ilaç gibi geldi
base href yöntemi master pagede kullanılarak tüm sayfalardaki bu sorunu kökünden çözüyor fakat hep bir handikap var şimdide düşünüyorum https: yordamına zıplamam gerektiğinde ya zıplamayacak yada https den mi düşürecek acaba
- 20-09-2012, 08:57:45Veya adresleme yaparken adresin başına nokta koyarsan ana dizinden başlar
örneğin src="./resimler/resim.jpg"
siteadresin.com/resimler/resim.jpg olur.
bende url routing'e geçtiğimde bu şekilde adreslemeye başladım.
yani sayfa nerde olursa olsun css/a.css sayfası 