Puoi utilizzare anche il tag base:
Codice HTML:
<html>
<head>
<base href="http://sito.it" />
<base target="_top" />
<link rel="stylesheet" type="text/css" href="http://sito.altervista.org/css/styles.css" />
<script type="text/javascript" src="http://sito.altervista.org/js/script.js"></script>
</head>
<body>
<a href="1.html">Pagina 1</a>
<img src="http://sito.altervista.org/img/foto.png" alt="" />
<a href="2.html">Pagina 2</a>
</body>
</html>
però per i link devi usare il percorso relativo (1.html, 2.html) e per i file (js, css, png, jpg, ecc...) devi usare il percorso assoluto (http://sito.altervista.org/img/foto.png, http://sito.altervista.org/js/script.js, http://sito.altervista.org/css/styles.css), infatti guarda bene il pezzo di codice che ho scritto.