ASPNET MVC de Route Yapısı ve SEO Link Oluşturma Sıradan bir aspnet mvc projesi oluşturun. RouteConfig.cs Dosyanızı aşağıdaki gibi düzenleyin. //RouteConfig.cs dosyamız

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace mvcRoute { public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); routes.MapRoute( name: “Ana”, url: “AnaSayfa/UyeGirisi”, defaults: new { controller = “Home”, action = “AnaSayfa”, id = UrlParameter.Optional } ); routes.MapRoute( name: “Yardim”, url: “Yardim/YardimSayfasi”, defaults: new { controller = “Home”, action = “About”, id = UrlParameter.Optional } ); routes.MapRoute( name: “iletisim”, url: “iletisimSayfasi/iletisim”, defaults: new { controller = “Home”, action = “Contact”, id = UrlParameter.Optional } ); routes.MapRoute( name: “Default”, url: “{controller}/{action}/{id}”, defaults: new { controller = “Home”, action = “Index”, id = UrlParameter.Optional } ); } } }  //Buda Controllerimiz //HomeController using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc;   namespace mvcRoute.Controllers { public class HomeController : Controller { public ActionResult Index() { return View(); } public ActionResult About() { ViewBag.Message = “Your application description page.”;   return View(); } public ActionResult Contact() { ViewBag.Message = “Your contact page.”;   return View(); } public ActionResult AnaSayfa() { ViewBag.Message = “Ana Sayfadasın.”; ViewBag.Title = “AnaSayfa”; return View(); } } }

Github Source Code
Github Source Code
 

Benzer İçerikler

JSF EĞİTİM SETİ

WordPress

Blogger

Ben sadece ilave olarak AnaSayfa adında bir Actin oluşturdum. Mevcut sayfaların route yapısını routeconfigde düzenledim. Bu sayede Sayfalarımızın SEO yapısınıda düzenlemiş olduk. Dikkat ederseniz routeların name lerinin hepsi farklı tabi action larında. Fakat url kısımlarını nasıl isterseniz o şekilde düzenleyebilirsiz. Url kısmına ne yazarsanız tarayıcıda o görünecektir. Bu sizin sayfanızın SEO su olacaktır. Aslında bu kadar basit SEO dostu linkler oluşturmak. Sayfalarca bu konuyu işleyen kitaplar okudum ama Route nin ne olduğunu bir türlü anlatamamış zavallı yazarlarımız. Tabiiki emeğe saygılıyız. Fakat anlatım kısa ve özlü olmalıdır. Yani kişi önce kendisi iyi anlamalıdırki anlatabilsin. Umarım faydalı olmuştur bu yazı. Bana çok faydalı oldu vallahi. Kalın sağlıcakla. İsmail Fedakar

Soysal Medyada Paylaş