Iis 404处理程序和动态页面,真正不需要';不存在。。。不利于搜索引擎优化?

Iis 404处理程序和动态页面,真正不需要';不存在。。。不利于搜索引擎优化?,iis,dynamic,seo,http-status-code-404,handler,Iis,Dynamic,Seo,Http Status Code 404,Handler,我们有一个IIS 404 asp.net处理程序,它在找不到html页面时呈现页面。它使用页面的URL查询我们的数据库,并动态构建丰富的相关内容。从IIS日志和web浏览器工具的页面分析中可以看出,没有迹象表明该页面实际上不存在,并且是动态生成的 在这些情况下,IIS实际上是在向客户端发送404吗?是否确实发生了任何类型的重定向?搜索引擎会因此惩罚我吗 已经2个月了,谷歌已经索引了所有内容,但Bing和Yahoo没有索引任何动态内容,因为我提交了各种目录页面、网站地图和带有我所有链接的提要。我的

我们有一个IIS 404 asp.net处理程序,它在找不到html页面时呈现页面。它使用页面的URL查询我们的数据库,并动态构建丰富的相关内容。从IIS日志和web浏览器工具的页面分析中可以看出,没有迹象表明该页面实际上不存在,并且是动态生成的

在这些情况下,IIS实际上是在向客户端发送404吗?是否确实发生了任何类型的重定向?搜索引擎会因此惩罚我吗

已经2个月了,谷歌已经索引了所有内容,但Bing和Yahoo没有索引任何动态内容,因为我提交了各种目录页面、网站地图和带有我所有链接的提要。我的主页在所有搜索引擎上都有索引,并且有我的所有链接。当我在这些链接中搜索非常独特的关键词时,我可以看到bing和yahoo确实在我的主页链接中看到它们——但只有在那里

有什么我可以运行或检查,以确保我的动态页面不被搜索引擎视为坏的吗?有什么方法可以检查404(除了另一个页面之外,404对于客户端实际上是什么)是否返回到爬虫程序

非常感谢

有什么我可以运行或检查,以确保我的动态页面是正确的吗 不被搜索引擎认为是坏的吗

动态页面很好。互联网上的大部分内容都是动态生成的。搜索引擎并不关心内容是否是动态的,事实上,他们通常不知道内容是否是动态的,因为他们所看到的只是URL和由该URL生成的HTML

有没有办法检查404(无论404对客户端实际是什么)是否有效 除了另一个页面)是否返回到爬虫


使用Firebug之类的工具或Chrome中内置的开发者工具来查看HTTP头。爬虫看到的标题与浏览器看到的标题相同,因此这是一种简单的方法,可以告诉您的页面发送的标题。

谢谢。我刚刚检查了firebug中的一个动态页面。。我想一切看起来都很好。具体来说,我在寻找什么,在哪里?此外,我刚刚将所有iis日志移动到odbc。顺便问一下,你知道我是否能找到并可能将每个站点的W3SVC服务名称更改为友好名称吗?如果没有,我必须绘制地图才能报告。最后(对不起)你知道在我的robots.txt文件中添加sitemap.ashx(一个不是xml文件但生成xml的动态站点地图文件)是否可以吗?在firebug中单击“Net”选项卡。然后点击“全部”。刷新页面,然后单击您看到的第一个+图标(应该是GET example.html之类的内容)。请查看其中显示“响应头”的位置,以查看该页面的HTTP头。如何阻止顶级菜单消失。此外,即使我在页面刷新时在自己的窗口中运行FB,FB也会询问我是否要附加。。但到那时已经太晚了。可能是这些动态页面的症状吧?动态页面与firebug的任何其他页面或任何web浏览器都没有什么不同,因为它们只看到页面生成的HTML(如我的回答中所述)。页面刷新时,顶部菜单应保持打开状态。我不确定是什么原因导致它无法保持打开状态,因此除了重新启动浏览器并重试之外,我无法提供任何故障排除提示。