更改 Sharepoint 列表 URL
Change of Sharepoint List URL
我遇到了在 Sharepoint 2010 中重命名 Sharepoint 列表的问题。我尝试了使用标题从 Sharepoint 站点 collection 重命名列表的选项,它实际上快速更改了列表名称 link 栏,但 Sharepoint 列表的 URL/ URI 没有改变。
还尝试了从 Sharepoint 设计器 2010 重命名 Sharepoint 列表的选项,但这也不会更改 Sharepoint 列表 URL。
已尝试使用文章
在 SO 博客中发布的所有选项
[所以Link][1]
(Change SharePoint Library URL)
但它仍然没有改变列表的实际网址,列表名称的更改发生时没有任何错误消息,所以我希望网址 URL 应该毫无问题地更改。
您可以使用 PowerShell。
在我的环境中,我创建了一个名为 BadName
的列表
我 运行 在 PowerShell 中执行以下命令并成功将其重命名为 GoodName:
$spWeb = Get-SPWeb "<MySiteUrl>";
$spList = $spWeb.Lists["BadName"];
$spList.RootFolder.MoveTo("Lists/GoodName");
这将列表移至新名称。它还重命名了 List 以匹配名称。
SharePoint 在创建列表时使用列表的内部名称以及显示名称(标题)。如果您使用 UI/Browser 创建列表,那么内部名称将是标题的变体(IE:例如,标题中的空格有特殊字符)。您还可以使用 API 创建一个列表,并在创建列表时控制列表的内部名称。
遗憾的是,一旦创建了列表,您就无法更改内部名称。
列表和列表内容的 URL 路径将使用创建列表时使用的内部名称。
如果您想要一个不同的 URL,请考虑重定向解决方案,或查看 SharePoint 备用访问映射,或 re-create 具有新名称的列表。
我相信 David Drever 的建议只是依赖于创建一个不同的单独列表。对您的问题的简短回答是,一旦创建 SharePoint 列表,您就无法将其更改为内部名称。
您可以更改列表或库 URL,只要它没有超过列表视图阈值(默认为 5000),之后此类操作将被限制。
在 Windows 资源管理器中打开 list/library 并重命名代表列表或库的文件夹,或者您可以在 SharePoint Designer 中打开网站,打开“所有文件”导航节点(通常是bottom-most 节点),找到你的 list/library 和 right-click 重命名它。
我通常只使用资源管理器视图,因为它很快。
我遇到了在 Sharepoint 2010 中重命名 Sharepoint 列表的问题。我尝试了使用标题从 Sharepoint 站点 collection 重命名列表的选项,它实际上快速更改了列表名称 link 栏,但 Sharepoint 列表的 URL/ URI 没有改变。
还尝试了从 Sharepoint 设计器 2010 重命名 Sharepoint 列表的选项,但这也不会更改 Sharepoint 列表 URL。
已尝试使用文章
在 SO 博客中发布的所有选项[所以Link][1]
(Change SharePoint Library URL)
但它仍然没有改变列表的实际网址,列表名称的更改发生时没有任何错误消息,所以我希望网址 URL 应该毫无问题地更改。
您可以使用 PowerShell。
在我的环境中,我创建了一个名为 BadName
的列表我 运行 在 PowerShell 中执行以下命令并成功将其重命名为 GoodName:
$spWeb = Get-SPWeb "<MySiteUrl>";
$spList = $spWeb.Lists["BadName"];
$spList.RootFolder.MoveTo("Lists/GoodName");
这将列表移至新名称。它还重命名了 List 以匹配名称。
SharePoint 在创建列表时使用列表的内部名称以及显示名称(标题)。如果您使用 UI/Browser 创建列表,那么内部名称将是标题的变体(IE:例如,标题中的空格有特殊字符)。您还可以使用 API 创建一个列表,并在创建列表时控制列表的内部名称。
遗憾的是,一旦创建了列表,您就无法更改内部名称。
列表和列表内容的 URL 路径将使用创建列表时使用的内部名称。
如果您想要一个不同的 URL,请考虑重定向解决方案,或查看 SharePoint 备用访问映射,或 re-create 具有新名称的列表。
我相信 David Drever 的建议只是依赖于创建一个不同的单独列表。对您的问题的简短回答是,一旦创建 SharePoint 列表,您就无法将其更改为内部名称。
您可以更改列表或库 URL,只要它没有超过列表视图阈值(默认为 5000),之后此类操作将被限制。
在 Windows 资源管理器中打开 list/library 并重命名代表列表或库的文件夹,或者您可以在 SharePoint Designer 中打开网站,打开“所有文件”导航节点(通常是bottom-most 节点),找到你的 list/library 和 right-click 重命名它。
我通常只使用资源管理器视图,因为它很快。