Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何获得谷歌索引的页面列表?_Asp.net_Web Crawler - Fatal编程技术网

Asp.net 如何获得谷歌索引的页面列表?

Asp.net 如何获得谷歌索引的页面列表?,asp.net,web-crawler,Asp.net,Web Crawler,两年前我用php创建了一个站点,现在将其转换为asp.NETMVC。现在我想通过谷歌获得所有索引页面,这样我就可以验证所有这些页面是否与新网站一起工作 我使用“site:mysite.com”在谷歌上搜索,它显示了21000个结果,那么我如何才能获得这些21000个结果并验证它们正在使用的所有新结果。我不知道是否有工具可以为您提供一个列表。然而,我能想到的一种方法是密切关注你的谷歌站长帐户的错误。谷歌无法访问的任何页面都将是您需要查看和修复的页面。这不是一个快速的解决方案,但却是一个可靠的解决方

两年前我用php创建了一个站点,现在将其转换为asp.NETMVC。现在我想通过谷歌获得所有索引页面,这样我就可以验证所有这些页面是否与新网站一起工作


我使用“site:mysite.com”在谷歌上搜索,它显示了21000个结果,那么我如何才能获得这些21000个结果并验证它们正在使用的所有新结果。

我不知道是否有工具可以为您提供一个列表。然而,我能想到的一种方法是密切关注你的谷歌站长帐户的错误。谷歌无法访问的任何页面都将是您需要查看和修复的页面。这不是一个快速的解决方案,但却是一个可靠的解决方案


如果您以前的网站的URL有一个结构,那么在asp.Net中使用路由复制该结构应该很容易。

我认为这个主题必须转移到stackexchange的网站管理员部分

一般来说,人们会对url的更改进行301重定向,从旧页面重定向到所有新页面(也称为url重写)

要验证所有链接是否正常工作,可以使用名为Xenu的工具。作为一名网站管理员,你可能已经知道这一点。它只是遍历页面中的整个URL列表并验证它们。但是,如果您想检查所有旧的php链接是否正常工作,您可以获取现有列表的站点地图,并将此站点地图页面放在新站点上进行检查