Asp.net mvc .cshtml(Razor)可以被谷歌索引吗?
我用MVC5创建新网站。我的网站中的页面(.cshtml)是动态生成的。我想知道google crawler是否可以使用.cshtml索引的页面?MVC不提供Asp.net mvc .cshtml(Razor)可以被谷歌索引吗?,asp.net-mvc,Asp.net Mvc,我用MVC5创建新网站。我的网站中的页面(.cshtml)是动态生成的。我想知道google crawler是否可以使用.cshtml索引的页面?MVC不提供.cshtml文件。它处理它们并将它们转换为纯HTML文本输出。这使得完全符合web标准和跨平台(或不符合,取决于您是使用内置HTML帮助程序还是越界和不合规)。这包括但不限于能够被谷歌等搜索引擎编入索引。首先,.cshtml从不直接提供,因此从某种意义上说,它们永远不会被谷歌或任何其他搜索引擎编入索引,因为谷歌或任何其他搜索引擎看不到它们
.cshtml
文件。它处理它们并将它们转换为纯HTML文本输出。这使得完全符合web标准和跨平台(或不符合,取决于您是使用内置HTML帮助程序还是越界和不合规)。这包括但不限于能够被谷歌等搜索引擎编入索引。首先,.cshtml
从不直接提供,因此从某种意义上说,它们永远不会被谷歌或任何其他搜索引擎编入索引,因为谷歌或任何其他搜索引擎看不到它们
但是,这些
.cshtml
文件被控制器操作用来返回HTML响应。因此,Google索引的任何路由,如果导致使用您的.cshtml
文件之一的操作,将允许Google索引该文件的解析内容。这与谷歌直接索引物理文件不同。最有可能的是,你在谷歌上搜索到了什么?试着在这里寻找答案——我不知道“完全符合web标准和跨平台”这一点。只有你让他们这样,他们才是这样。如果我愿意,我可以创建几天的视图,这些视图违反了所有可能的web标准,并且只在Netscape Navigator中工作。你说得对。更新了我的答案。