Folder Structure != Resource Location
Причина, по которой ваши менеджеры не решаются принять MVC, заключается в том, что они этого не понимают.
Структура папок не имеет ничего общего с с SEO в MVC.
Рассмотрим текущий URL-адрес для этого вопроса:
/questions/6603582/folder-vs-url-structure-and-routing-for-seo
Поисковая система не знает, где представление этого вопроса физически находится на диске, и действительно, поисковая система этого не делает.забочусь .Представление для этого вопроса может быть (в качестве надуманного примера):
/Views/Posts/Questions/questionMain.aspx
Но Google понятия не имеет, где он находится физически;все, что он знает, это то, что когда он запрашивает ресурс question
с id
из 6603582
, этот вопрос возвращается.
Другими словами, папки не существуют, как вы раньше думали о них в ASP.NET MVC.Вас удивит, что в корне пути приложения Stack Overflow Application нет папки question
?
Как только вы отделите свой ум от мысли, что физические ресурсы == ресурс URL, тогда возможности безграничны.Для лучшего SEO вы больше не ограничены физическим переносом, вы можете просто изменить маршруты и улучшить SEO.