-1

我正在尝试从 SubText 迁移到 BlogEngine.NET,并且我想保持旧帖子的链接正常工作。URL 非常相似,以前它们是:

http://server/archive/year/month/day/name-of-the-post.aspx

现在他们是

http://server/post/year/month/day/name-of-the-post.aspx

我在集成模式下使用 IIS 7.5 和 ASP.NET 4.0。知道我现在还有一个必须继续工作的http://server/archive.aspx ,将“/archive/”重写为“/post/”的最佳方法是什么?

最好的问候,
古斯塔沃·格拉

4

1 回答 1

1

最好的办法是使用扩展:

搜索引擎优化重定向

http://www.blogenginewall.com/post/2011/04/01/BlogEngine-SEO-Permanent-Redirection-From-Old-URL-To-New-URL.aspx

真正易于使用,这就是我使用的。

你要做的就是:

旧网址:http://server/archive/year/month/day/name-of-the-post.aspx

新网址:http://server/post/year/month/day/name-of-the-post.aspx

就是这样!

它不仅会重定向,还会向搜索引擎返回 301 状态,告诉他们不再使用旧的 URL,而是使用新的 URL。

这样它也更新了搜索引擎。

于 2011-09-24T23:26:09.300 回答