В заголовке HTML файла возможно указание тега "base href":
<base href="http://домен.ру" />
Соответственно, все относительные ссылки после этого должны отрабатываться с указанным "основанием". То есть, ссылка:
<a href="text.html">blabla</a>
Должна производить переход на страничку:
http://домен.ру/text.html
Где бы эта ссылка не была написана. Но дело в том, что в IE (проверено на IE6 - IE11) есть косяк,
То параметр base href в коде этой странички просто не учитывается. В Opera, Chrome FF нормально, а IE в сценарии открывает страничку без учета bas