He visto que para acceder al contenido, es preferible manejar el título de las entradas en la URL en lugar de su ID, sin embargo, se presenta un inconventiente cuando quieres cambiar el título: se van a romper los enlaces.
Investigando en diferentes foros, me doy cuenta de que incluyen el título y además el identificador en una parte de la ruta.
En este sitio, por ejemplo:
http://www.forosdelweb.com/f18/algun-titulo-1103098/
Y en cambio de que insertes otro valor en lugar de "algun-titulo", sea lo que sea que pongas, se va a redireccionar a la url con el título original.
Esto significa que, debe haber un .htaccess con una instrucción parecida a ésta:
Código PHP:
Ver original
^/f18/(.+)-1103098 /f18/algun-titulo-1103098
Pero esto, obviamente, no está especificado manualmente en el fichero. El código del foro, el identificador del post y el título debieron ser leídos de una base de datos mediante PHP y después se escribieron las expresiones regulares en un .htaccess.
Pongo este tema aquí porque mi duda no está relacionada con la sintaxis de .htaccess, sino de cómo generarlo mediante PHP y si esto es conveniente. También se me ocurrió la idea de que se lea la ruta completa y hacer la separación y redireccionamiento directamente con un header php, pero no sé si tenga el mismo efecto sobre los buscadores.
Muchas gracias, en serio.