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:
SELECT *
FROM [NavNodes]
where url like 'http%'
e poi aggiornandoli con questa query:
update [NavNodes] set
url = REPLACE(url, 'http://intranet.sharepoint.it/', '/')
where url like 'http://intranet.sharepoint.it/%'
e dopo questa (senza la slash finale)
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