合理的 Sharepoint 2007 URL

合理的 Sharepoint 2007 URL

在当前设置中,共享文档部分的 URL 非常复杂,很难记住,例如以下内容:

http://example.org:8888/SharePoint/Shared%20Documents/Forms/name-num-version.aspx?RootFolder=%2fSharePoint%2fShared%20Documents%2fSW%20%2d%20Software&FolderCTID=0x01200045DC2632DDBDA14A9D4EC52D50D92391&View=%7b67A88CE2%2d8B5D%2d491D%2dB82B%2d3E3D8CE28A5D%7d

我希望这个例子是这样的:

http://example.org:8888/SharePoint/Shared-Documents/SW-Software

我所做的只是从显示名称中删除每个带有单个破折号的 %xyz 序列,以及视图名称(至少在默认情况下)。这在 Sharepoint/IIS 中可行吗?

跟进:那么,手动文件夹清理是可行的,但是 Sharepoint 有没有办法帮助我生成清理后的版本?如果我想链接到一个文件怎么办(我最好的猜测没有奏效)?如果可以选择的话,我认为“查看属性”页面最适合链接到该页面。

编辑:我刚收到一封自动发送的电子邮件,它给了我一个文档的“规范”URL。它与下面建议的完全一样,但空格 (%20) 被“+”替换。不过,仍然有关于如何轻松获取它的问题(并链接到属性页面)。

(元,在评论中回复:我的后续问题应该是 SF 上的新问题吗?)

答案1

首次创建文档库或文件夹等时,请勿在名称中使用空格、破折号等。这样将创建具有不包含空格等的内部名称的上述项目,并且此内部名称用于形成 URL。创建项目后,您可以返回并将其重命名为包含空格、破折号等,这样它现在将按您想要的方式显示,但 URL 仍将使用创建项目的原始内部名称,这意味着您将不会拥有充满特殊字符的编码 URL。

答案2

您可以重命名文件夹,但通常 Sharepoint 会将 URL 重定向到视图,这就是您获得长查询字符串的原因。如果您想转到特定文件夹,您可以为其提供简化的 URL(例如“http://服务器/站点/共享documents/sw/software”)。您的浏览器将负责对空格进行 URL 编码,而 Sharepoint 将重写 URL 的其余部分。

话虽如此,如果您要向同事发送文件夹链接,则需要先进行清理。

答案3

您也可以像这样访问该文件夹:

http://example.org:8888/SharePoint/LISTNAME/FOLDERNAME/SUBFOLDERNAME

SharePoint 将会自行将这些 URL 转换为“复杂”的 URL。

相关内容