如何在SharePoint中标识文档

时间:2010-04-07 07:34:26

标签: sharepoint

你可以把你的文件放在SP中 - 很酷,但是,当它重新组织文件夹时,我应该用旧链接做什么呢?

有没有办法识别文档而不是使用URL来使用文档的路径?我需要永久链接:http://mysharepoint/doc-123,其中123是文档标识符。

我需要文档的URL,而不依赖于文档发布的文件夹。有解决方案吗?

4 个答案:

答案 0 :(得分:1)

SP2010将为每个文档提供唯一的每个网站集标识符,您可以使用内置的重定向程序服务。

答案 1 :(得分:0)

您可以使用URL Shortener解决方案并将其与SharePoint(Designer)工作流程或事件接收器结合使用。

我使用的product可以与SharePoint结合使用,可以通过Web服务,工作流程以及用户界面使用。

由于您的需求非常具体,您可能需要进行一些额外的编码。如果您无法访问Visual Studio,或者更喜欢将SharePoint Designer工作流用于所有内容,而不是查看Workflow Power Pack

答案 2 :(得分:0)

您可以创建包含文件映射的数据库表(当文件更改时您需要更新) 该表应包含想要路由的URL网址目的地 那么你可以实现一个HttpModule来读取那个url,然后重定向到表中的那个,但这会花费你的整体性能,所以你可以创建一个模式,只有当它匹配模式时才这样做。

答案 3 :(得分:0)

在SharePoint 2007中,您可以创建一个重定向页面,该页面将文档的唯一ID作为查询参数。使用此ID获取文档SPContext.Current.Web.GetFile(id)并使用文件URL重定向响应。