Con PHP podrías hacer un chequeo del URL en que estás:
$_SERVER['PHP_SELF']
Ahí te devolverá algo como: ruta/nombre_script.php
Con eso ya podrías hacer alguna validación tipo:
banner.php Código PHP:
<?
if ($_SERVER['PHP_SELF'] == "la ruta y nombre de script de tu index devuelva"){
?>
El código del banner que sólo se presenta en el index.
<?
} else {
?>
El código del banner que se presenta en el resto de páginas.
<?
}
?>
Haces un include al banner.php donde quieras colocar tu banner en el HTML que uses y parte definida:
Código PHP:
<?
include("banner.php");
?>
En tus páginas (todas) .. OJO que tendrán que ser .php (no .html .. )
Si tienes páginas .html sólo o que no puedes cambiar su extensión o que no contienen nada de PHP .. lo mejor es que resuelvas por la misma vía el problema pero en javascript. En javascript también puedes saber el URL en el que estás.
Un saludo,