Эта проблема встречалась чаще, когда многие сайты использовали фреймы. Вам нужен скрипт, который определяет, открыта ли страница как главная страница, и перенаправляет на страницу индекса, если она есть, отправляя ее URL в качестве параметра строки запроса:
if (window.location.href == window.top.location.href) window.top.location.href = 'index.html?url=' + escape(window.location.href);
На странице индекса вам нужно будет определить отправленную ей строку запроса и загрузить страницу в iframe:
var url = /url=(.+)/.exec(document.location.search);
if (url.length == 2) {
document.getElementById('IdOfTheIframe').src = url[1];
}
Возможно, вы захотите включить информацию на страницу вместо использования iframe, что более распространено в наши дни. Если вы не можете сделать это на стороне сервера, вы можете использовать AJAX для загрузки контента на страницу.