从网站中提取网址?

时间:2012-03-23 15:18:43

标签: asp.net sql sql-server-2008 redirect web

我想迁移一个网站,但新网址与旧网址完全不同。我不想打破网站上的旧网站链接。有没有办法从站点中提取所有链接,以便我可以生成重定向表(我可能会将重定向放在Web服务器级别)?顺便说一句,旧的是在ASP.NET上使用SQL Server 2008。我愿意抓取网站或挖掘SQL数据库,但需要一些帮助或建议。

4 个答案:

答案 0 :(得分:1)

最好的方法是实际设置301重定向,以通知所有引擎您的网址已永久移动Search for 301 in this http response code documentation for more info on 301。那就是如果我理解你的问题(你想要其他网站的链接和搜索以及没有意识到你的网站被移动了吗?)。

答案 1 :(得分:1)

您可以使用IIS Seo Optimalization Toolkit。 http://www.iis.net/download/seotoolkit

使用该工具,您可以抓取整个网站。然后,当报告完成后,转到内容 - >主持人摘要并双击该网站的主持人。你有一个完整的拼写网址列表。

当然,当你有这些网址时,你可以将路由机制的URL重写为新网站上正确内容的301。

答案 2 :(得分:0)

这听起来并不像你在运行Apache。但是,Apache有一个名为mod_rewrite的可用模块。其他Web服务器可能有类似的模块。 mod_rewrite允许您完全按照您所描述的内容进行操作。

答案 3 :(得分:0)

如果适合你,可能只有很少的js魔法