Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
AI OnAI Off
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
I managed to do it with SQL script
DECLARE @OldPath NVARCHAR(20) = '/upload/'
DECLARE @NewPath NVARCHAR(20) = '/Files-sv/'
UPDATE
tblUnifiedPath
SET
[Path] = @NewPath + SUBSTRING([Path], LEN(@OldPath) + 1, LEN([Path]) - LEN(@NewPath))
WHERE
[Path] LIKE (@OldPath + '%')
DECLARE @OldName NVARCHAR(20) = 'upload'
DECLARE @NewName NVARCHAR(20) = 'Files-sv'
UPDATE
tblItem
SET
[Name] = @NewName
WHERE
[Name] = @OldName
UPDATE
tblRelation
SET
[ToName] = @NewName
WHERE
[ToName] = @OldName
I have just tested it quickly, so you better test it if you try it.
/Hans
EPiServer CMS 6, version 6.0.530.0
I have migrated an EPiServer 4 site to EPiServer CMS 5, then upgraded to CMS 6. After the migration the upload directory is declared something like this in web.config:
<add showInFileManager="true" virtualName="Upload" virtualPath="~/Upload/" bypassAccessCheck="false" indexingServiceCatalog="Web" name="Upload" type="EPiServer.Web.Hosting.VirtualPathVersioningProvider,EPiServer" physicalPath="[PATH]\VPP\Upload" />
Renaming the physical directory to "Files_sv" and changing the line in web.config to this works ok:
<add showInFileManager="true" virtualName="svenska" virtualPath="~/Upload/" bypassAccessCheck="false" indexingServiceCatalog="Web" name="Files_sv" type="EPiServer.Web.Hosting.VirtualPathVersioningProvider,EPiServer" physicalPath="[PATH]\VPP\Files_sv" />
But I also would like to change the virtual path to this "~/Files-sv/".
How can I change the virtual path for a virtual path provider the best way? SQL script or through the API?
/Hans