[英]Change of Sharepoint List URL
我在重命名Sharepoint 2010中的Sharepoint列表时遇到问题。我尝试了使用title从Sharepoint网站集中重命名列表的选项,它实际上更改了快速链接栏中的列表名称,但是Sharepoint的URL / URI列表不变。
还尝试了从共享点设计器2010重命名共享点列表的选项,但这也不会更改共享点列表URL。
尝试了带有文章的SO Blog中发布的所有选项
[SO链接] [1]
( 更改SharePoint库URL )
但是它仍然不会更改列表的实际网址,列表名称的更改不会出现任何错误消息,因此,我希望网址应该更改而不会出现任何问题。
您可以使用PowerShell。
在我的环境中,我创建了一个名为BadName的列表
我在PowerShell中运行了以下命令,并将其成功重命名为GoodName:
$spWeb = Get-SPWeb "<MySiteUrl>";
$spList = $spWeb.Lists["BadName"];
$spList.RootFolder.MoveTo("Lists/GoodName");
这会将列表移至新名称。 它还重命名了列表以匹配名称。
您可以更改列表或库URL,只要它没有超过列表视图阈值(默认为5000),然后限制此类操作。
在Windows资源管理器中打开列表/库,然后重命名代表列表或库的文件夹,或者您可以在SharePoint Designer中打开网站,打开“所有文件”导航节点(通常是最底部的节点),找到列表/库。右键单击将其重命名。
我通常只使用Explorer View,因为它很快。
SharePoint在创建列表时,除了显示名称(标题)外,还使用列表的内部名称。 如果使用UI /浏览器创建列表,则“内部名称”将是“标题”的变体(例如,IE:在标题中使用特殊字符表示空格)。 您还可以使用API创建列表,并控制列表创建时列表内部名称的含义。
不幸的是,一旦创建了列表,您将无法更改内部名称。
列表和列表内容的URL路径将使用创建列表时使用的内部名称。
我想要一个不同的URL,考虑使用重定向解决方案,或者研究SharePoint备用访问映射,或者使用新名称重新创建列表。
我相信David Drever的建议仅取决于创建另一个单独的列表。 这个问题的简短答案是,一旦创建了内部名称,就无法将内部名称更改为SharePoint列表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.