你可以把你的文件放在SP中 - 很酷,但是,当它重新组织文件夹时,我应该用旧链接做什么呢?
有没有办法识别文档而不是使用URL来使用文档的路径?我需要永久链接:http://mysharepoint/doc-123,其中123是文档标识符。
我需要文档的URL,而不依赖于文档发布的文件夹。有解决方案吗?
答案 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重定向响应。