Está bien, te comprendo. Aún así, estoy en desacuerdo con la mayor parte de lo que dices. Más todavía por tu actitud "pasivo-agresiva"
Más aún, no creo que se trate de opiniones. No en una cuestión técnica, claro. Sí hay formas de hacer las cosas correctamente. Por algo existen los estándares y las buenas prácticas.
Volviendo al tema del hilo. Según veo en el código que has puesto, tus páginas están en una carpeta llamada
html. Si un usuario accede así: [url]http://tupagina.com/vista.html[/url] deberías redirigir a [url]http://tupagina.com/html/vista.html[/url]. ¿Es así? Eso podrías lograrlo con htaccess:
Código Apache:
Ver originalRewriteEngine On
RewriteBase /
RewriteRule ^((?!html/).*)$ html/$1 [NC,L]
Así, podrías aceder a [url]http://tupagina.com/html/vista.html[/url] desde [url]http://tupagina.com/vista.html[/url]
Probablemente deberías también agregar un redirect de tipo 301 al directorio html para evitar contenido duplicado. O sea, que al entrar a [url]http://tupagina.com/html/vista.html[/url] te redirija (con 301) a [url]http://tupagina.com/vista.html[/url].
Una forma más común es usar el hash en el URL. Esto tiene múltiples ventajas (y es usado por sitios como Twitter, Google+, etc) como ser velocidad, accesibilidad y comodidad ya que permiten al usuario usar los botones de atrás y adelante del navegador, así como mantener un historial.
Además de esto, permite el uso de linkeo por URL. Es decir, si yo navego tu sitio y encuentro algo interesante, no podría pasar un URL pues la navegación fue por AJAX. Pero sí podría usando el hash del url. ( plugin útil para ese propósito [url]http://benalman.com/projects/jquery-bbq-plugin/[/url] )