我正在尝试从SubText迁移到BlogEngine.NET,我希望保持旧帖子的链接正常工作。 这些网址非常相似,之前是:
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。将“/ archive /”重写为“/ post /”的最佳方法是什么,知道我现在还有http://server/archive.aspx必须继续工作?
最诚挚的问候,
Gustavo Guerra
答案 0 :(得分:1)
最好的办法是使用扩展程序:
SEO重定向
真正易于使用,这就是我使用的。
你所做的就是:
旧URl:http://server/archive/year/month/day/name-of-the-post.aspx
新网址:http://server/post/year/month/day/name-of-the-post.aspx
多数民众赞成!
它不仅会重定向,还会向搜索引擎返回301状态,告诉他们旧的网址已不再使用,并使用新的网址。
这样它也会更新搜索引擎。