ya intenté hacer esto...
RewriteEngine on
RewriteRule ^index/([-_a-zA-Z0-9]+)\.html index.php?id=$1
pero cuando pongo
http://localhost/web/index/contacto.html sale el index sin estilos, aún cuando pongo base href que solo hace que se vean las imagenes...
con ese mismo ejemplo si en vez de / pongo - ó . si sale...
http://localhost/web/index-contacto.html http://localhost/web/index.contacto.html
a esto le modifique lo de index/ y lo puse así:
RewriteEngine on
RewriteRule ^([_a-zA-Z0-9-]+).html index.php?id=$1
eliminando el index/ con esto me queda...
http://localhost/web/contacto.html
y funciona sin problemas.... pero como hacer index/contacto.html.... no me queda.... o para esto hace falta dos o mas parámetros?
y si te entiendo... lo de index solo es un ejemplo que podría ser noticias, foro o lo que sea.... después habría que añadir otros parámetros en el .htaccess para que funcionara como noticias/enero/06 ó foro/cat/php solo que quiero hacer las pruebas con un parámetro para cualquier problema después...