0
votes

I am facing the issue with renaming the Sharepoint list in Sharepoint 2010. I have tried the option of renaming the list from the Sharepoint site collection using the title , it actually changes the list name in quick link bar but the URL/ URI of the Sharepoint list does not change.

Also have tried the option of renaming the Sharepoint list from the sharepoint designer 2010 but that also does not change the Sharepoint list URL.

Have tried all the option posted in the SO Blog with the article

[SO Link][1]

(Change SharePoint Library URL)

But it still does not change the actual web address of the list, the change in name of the list happens without any error message so I expect that the web address URL should change without any issue.

3

3 Answers

-1
votes

SharePoint Uses an internal name for the List, in addition to the Display Name (Title), when you create the list. If you create the list using the UI/Browser, then the Internal Name will be a variation of the Title (IE: have special characters for spaces in title, for example). You can also create a list using the API and control what the list Internal Name is on List Creation.

Unfortunately, once a list has been created you cannot change the Internal Name.

The URL path to the list and list contents will use the Internal name used upon list creation.

I you want a different URL, consider a redirect solution, or look into SharePoint Alternate Access Mappings, or re-create the list with the new name.

I believe that David Drever's suggestion is just dependent on creating a different separate list. The short answer to your question is that you can't change the Internal Name to your SharePoint List once it's been created.

1
votes

You can change a list or library URL, as long as it has not passed the list view threshold (5000 by default), after which such operations are throttled.

Either open the list/library in Windows Explorer and rename the folder that represents the list or library, or you can open the site in SharePoint Designer, open the All Files navigation node (generally the bottom-most node), find your list/library and right-click it to rename it.

I usually just use Explorer View because it's quick.

0
votes

You can use PowerShell.

In my environment I created a list called BadName

I ran the following commands in PowerShell and successfully renamed it to GoodName:

$spWeb = Get-SPWeb "<MySiteUrl>";
$spList = $spWeb.Lists["BadName"];
$spList.RootFolder.MoveTo("Lists/GoodName");

This moved the list to the new name. It also renamed the List to match the name.