Cita: Se me ocurre solamente al hacer otro campo en la tabla que sea un titulo "amigable" (sin espacios ni caracteres raros) y en las consultas, tirar de ese campo en vez del "id", pero me imagino que habrá algo más sencillo
De hecho si hay algo mas sencillo. Yo lo que hacia (hace tiempo no programo en PHP), era al mostrar los registros pasar tambien en vez de solamente el ID, tambien el titulo. Usaba esos datos en conjunto con una funcion que cree:
http://www.forosdelweb.com/f18/aport...gables-717218/
Luego en la pagina que mostraba hacia lo siguiente:
Obtenia la noticia o articulo(por ejemplo) por ID, tambien obtenia el titulo. Al titulo que acababa de pasar por URL lo comparaba con el sacado de la base de datos (obviamente a este tambien le usaba la funcion), si concordaban, mostraba el articulo, de lo contrario hacia una redireccion al articulo con el ID y el titulo correcto, asi en la proxima vuelta si me mostraria el articulo correcto y evitaba que el titulo fuera "de lujo".
Nota: A la regla de Mod_Rewrite le pasaba tanto ID, como el titulo
xD No es muy claro, me dices si no entendiste.