Это было бы здорово! Кстати, я использую Apache.
Вам нужен этот, предполагая выполнение Sitecore v6 или чего-либо более свежего (протестированный с 8.2-6, должен работать с 9 также):
Sitecore.Links.LinkManager.GetItemUrl(item);
Если вы все еще используете Sitecore 5.3, вы можете использовать это. Имейте в виду, что этот метод устарел в Sitecore 6.0.
string url = item.Paths.GetFriendlyUrl();