在当前的设置中,共享文档部分有非常难以记忆的非常复杂的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序列,每个单独的破折号和视图的名称(至less在默认情况下)。 这可能在Sharepoint / IIS中吗?
跟随 :所以,手动文件夹清理工作,但有没有办法,SharePoint可以帮助我生成清理版本? 如果我想链接到一个文件(我最好的猜测不起作用)呢? 如果有select,我认为“查看属性”页面是最有意义的链接。
编辑 :我刚刚得到一个自动的电子邮件,给了我一个“规范”的URL到文档。 正如下面的build议,但用空格(%20)replace为“+”。 不过还是有关于如何轻松获取这个的问题(和链接属性页面)。
(元,回应评论:我的后续应该是一个关于SF的新问题?)
当您首次创buildDocumentLibrarys或文件夹等时,不要在名称中使用空格,破折号等。 然后这将创build一个没有空格等内部名称的项目,这个内部名称是用于形成的url。 一旦你创build的项目,你可以回去,并重新命名它有空格,破折号等,所以现在将显示你想要的,但url将仍然使用原来的内部名称的项目创build与这意味着你不会有一个包含特殊字符的编码url。
您可以重命名文件夹,但通常SharepointredirectURL指向一个视图,这就是为什么你得到长查询string。 如果你想要去一个特定的文件夹,你可以提供你的简化的URL(例如“ http:// server / site / shared documents / sw / software”)。 您的浏览器将负责URL编码的空间,Sharepoint将重写URL的其余部分。
话虽如此,如果你发送一个链接到一个文件夹的同事,你需要先清理。
你应该可以访问文件夹liek以及:
http://example.org:8888/SharePoint/LISTNAME/FOLDERNAME/SUBFOLDERNAME
SharePoint会将这些url自动转换为“复杂”的url。