Relative URLs in Sharepoint master page
relative-path, sharepoint, wss
Solution
You're looking for the ~site token, here's a list of the URL tokens custom to WSS.
Problem
I have a master page with tabs. The tabs are defined by the following sitemap file: ``` <siteMap> <siteMapNode title="Home" url="~/" > <siteMapNode title="Schedule" url="~/Pages/Tab2.aspx"/> <siteMapNode title="Deliverables" url="~/Pages/Tab3.aspx"/> <siteMapNode title="My Items" url="~/Pages/Tab4.aspx"/> <siteMapNode title="Management" url="~/Pages/Tab5.aspx"/> <siteMapNode title="Working Docs" url="~/Pages/Tab6.aspx"/> </siteMapNode> </siteMap> ``` The problem is that on my subsites, clicking on a tab keeps taking me back to the root. For example, I want the schedule link to go to http://Server/Subsite/Pages/Tab2.aspx. Instead, what I am getting is http://Server/Pages/Tab2.aspx. I read that having a tilde at the beginning of the link would solve this problem but it doesn't.