Tunait, me haz dicho 
"deja tu extensión en PHP", ok, eso hago, y cuando pego esto en file.PHP o file.html
 Código PHP:
    <?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="sp">
  <head>
    <title>Los mejores buscadores</title>
  </head>
  <body>
<p>Los mejores buscadores:</p>
<hr /><p><a href="http://www.terra.es/">Terra</a>.</p>
<hr> <!-- ERROR DE PRUEBA -->
<p><a href="http://www.altavista.com">Altavista</a></p>
</body>
</html>   
  Opera no me dice nada, pero si l pego en x.xhtml Opera SI me dice del error. 
Pero si quito el errror, IE me muestra una lo mismo en file.htm o file.php o file.html diferente a file.xhtml 
= hace Opera... 
[:borrarcho:] Diculpame, espero no moletarte + con esto, pero explicame donde esta la gracia si haga lo que haga, el file se vera =. 
Solo se veran los errores/se parcearan los files si son .XHTML 
Ando mal.... 
Tu quiereme un poco que yo me esforzare :xD