How to Change the URL of the SharePoint List or Library?
Requirement: Change the List or Document Library URL in SharePoint.
Another interesting question, How to change the URL of the existing List or Library in SharePoint? End-user named a document library “2011 Goals & Results”, and in the URL, it came as “2011%20Goals%20%20Results”, Now they made a request to special characters in the URL.
How to change the URL of a SharePoint List or Library?
Unfortunately, there is no direct way/interface from SharePoint to do that. However, these tricks will help you! Thought of Sharing. Changing the URL of a SharePoint list or library is a relatively simple process that can be completed in a few easy steps. Here are the options:
- Use Explorer View
- Use SharePoint Designer
- Using PowerShell to Change the URL of a SharePoint List or Library
Option#1: Use Explorer View to rename SharePoint list URL
Open the site in Explorer view, Rename the List/Library as you rename it in your local Windows machine’s explorer view! This renames the list web address also.
Option#2: Using SharePoint Designer to Rename list URL
Open the site with SharePoint Designer, All Files, Right-click the Library, and choose “Rename”
Nice trick, Isn’t it? 🙂
Option #3: PowerShell script to rename SharePoint List URL
Here is the PowerShell way to change the SharePoint List URL:
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
#Web URL where the target list lives
$WebURL = "https://sharepoint.crescent.com"
#List Name
$ListName = "ExternalProjects"
#Get the Web List and Library objects
$web = Get-SPWeb $WebURL
$List = $web.Lists[$ListName]
#Change the URL from "ExternalProjects" to "Projects"
$List.RootFolder.MoveTo("Projects")
In summary, changing the URL of a SharePoint list or library is a relatively simple process that can be completed in a few easy steps. All it takes is a few clicks, and the new URL is ready to be used. However, it is important to remember that changing the URL of a list or library may cause some broken links.
The above methods, #1 & #2, work for SharePoint Online as well. For the PowerShell approach, use: How to change the List URL in SharePoint Online using PowerShell?
My colleague found a way to do it in the interface. Go to Site Contents. On the left pane, scroll down and click the Edit link. Scoll to the list or library in the left pane and then select the … (ellipsis). Select the Edit option on the pop-up menu. Then you can change the Address and the Display name.
Hi Lori, I was looking for a solution to do this in the interface and came across your message, but I can’t seem to find the Edit link in the first place when I go to Site Contents. Any tips? Thanks!
Used the SharePoint Designer and it updated all other links to that list (thus no broken links). Excellent tip! Thank you!
You forgot to call $List.Update() after the last line in the powershell-solution. The change will not be processed completely without “$List.Update()”, and the url to the list will fail (pointing to old/wrong url while listname is internally changed).
Only place I found this information, thanks!
COOL.. the explorer view is superb.. Thanks a lot dude.