Prueba con este
Código Apache:
Ver originalRewriteEngine On
RewriteRule ^([^/]*)\.html$ /?q=$1 [L]
pero eso supone que el DirectoryIndex apunta al archivo que hace la búsqueda, si la misma lo hace buscar.php, por ejemplo, seria
Código Apache:
Ver originalRewriteEngine On
RewriteRule ^([^/]*)\.html$ /buscar.php?q=$1 [L]
se entiende?
Saludos