diciamo che tu hai una url del tipo: http://www.tuosito.ext/it/home.htm che dovrebbe appunto caricare la pagina home.htm nella lingua italiana. Diciamo che con url rewrite ti fai richiamare: index.php?lang=it&page=home.htm , allora potresti fare una cosa del tipo:

Codice PHP:
//index.php
<?php

$lang 
$_GET['lang'];
$page $_GET['page'];
?>
<html>
<head>...</head>
<body>
<?php
     
     
echo file_get_contents(__DIR__.'/private/view/'.$lang.'/'.$page);

?>
</body>
e in /private/view/it/home.htm avrai una cosa del tipo:

codice:
<b>Lorem ipsum</b>
testo o codice html
in una struttura del tipo:
codice:
root_sito:
  - index.php
  - .htaccess
  - private
      - view
          - it
              - home.htm
          - en
              - home.htm
e via discorrendo per ogni lingua. Ovviamente index.php definisce il layout generale del sito e le varie pagine *.htm il contenuto specifico per ogni pagina.