Yes there are many ways to approach this, even if the page naming was simplified it could drastically reduce the code.
If for example each page was named page-this-page.htm then the code could simply be reduced to
PHP Code:
<php?
if(isset(
$_GET['page']) {
$page $_GET['page'];
header('Location: page-{$page}.htm');
}
?> 
for an infinite number of static pages.