Aggiornare i link della navigation di SharePoint
Speso capita che nella navigation di SharePoint vengono inseriti dei link assoluti (http://intranet.sharepoint.it/default.aspx
) anziché quelli relativi (/default.aspx).
Questo può causare problemi in fase di migrazione o quando il sito cambia url.
Per aggiornare tutti i link si può agire direttamente sul db di content, prima verificando i link:
e poi aggiornandoli con questa query:
e dopo questa (senza la slash finale)
Questo può causare problemi in fase di migrazione o quando il sito cambia url.
Per aggiornare tutti i link si può agire direttamente sul db di content, prima verificando i link:
T-SQL
SELECT *
FROM [NavNodes]
where url like 'http%'
SQL
update [NavNodes] set
url = REPLACE(url, 'http://intranet.sharepoint.it/', '/')
where url like 'http://intranet.sharepoint.it/%'
T-SQL
update [NavNodes] set
url = REPLACE(url, 'http://intranet.sharepoint.it', '/')
where url like 'http://intranet.sharepoint.it'
assicurarsi che nessun link contenga in querystring la stessa url