Скажем, страница index.html.
В ней скрипт:
HTML код:
<script>
function update_page() {
if (document.location.search == '') document.location = "index.html?noupdate";
}
</script>
И в <body> дописать onload="update_page()"
При загрузке документа без параметров вызывается та же страница, но с параметром. Если параметр присутствует, то никаких действий не выполняется. Таким образом будет только одно обновление.