所以我刚刚将我的一堆旧网站迁移到 .net mvc,并在上周将它们放到了网上。
我尽我所知对它们进行了 SEO 优化,但我注意到我的子页面中没有一个(一个都没有!)显示在 google 上...只有我的主页。
我为产品创建了 Controller ,尝试为每个页面提供插件。
例如: http://www.mywidgets.com/widget_to_make_coffee/coffee_making_widgets
具有讽刺意味的是,谷歌仍然显示我在旧网站上的一些子页面,我已将其重定向到新网站,但我担心当它完全更新其索引时,我将失去该展示位置,而无法从中获得展示位置我的新东西,因为它无处可寻...
这是不好的做法吗?我是否应该将所有东西都从家庭 Controller 中分离出来?
最佳答案
Should I have structured everything off of the home controller?
没有。它正在发生其他事情。
ASP.NET MVC 的优势之一是您可以将路由(URL)与代码逻辑(模型/ View / Controller )分离
关于asp.net-mvc - .net mvc 和 SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7895321/