Mvc’ de Route Config temel olarak link işlemlerinde kullanılan yapıdır. SEO çalışmalarında link yapısının düzenli olması gerekli bir unsurdur. Yani arama motorlarının gözünde siteadi.com/Haberler/Spor/Basketbol şeklindeki bir yapı siteadi.com/skjldgfsaıjfşjaj şeklindeki bir yapıdan daha değerlidir. Route Config’ de bu düzenli link yapıları oluşturmamızı sağlıyor.
Ayrıca veritabanı ile alakalı parametre göndererek bir işlem yapmak istediğimizde Personel/OgrenciIsleri/2 şeklinde bir yapı kullandığımızda açık bir şekilde veritabanında ne yaptığımızı açık bir şekilde kullanıcılara göstermiş oluyoruz. Bu da SQL Enjeksiyonu denilen güvenlik sorunlarına neden oluyor. Bu güvenlik sorununu da ortadan kaldırmak için aynı şekilde Mvc’ de Route Config kullanılır.
Senaryo
siteadi.com/haberler/tum-haberler
siteadi.com/haberler/haber-detay-id/2
siteadi.com/haberler/haber-detay-baslik/haberbaşlık
şeklinde parametresiz, int tipinde ve string tipinde parametre alarak 3 farklı şekilde sonuç döndüren bir uygulama yapınız.