Es raro, en Google ay demasía.
Primero, tu servidor debe tener activado el modo de escritura
mod_rewrite
Siguiente punto.
Ese link que generas /
plantilla-parallas-html5-css3.html
Debes de guardarlo en tu BD, has de cuenta que es tu ID, en lugar de numeros, letras.
Ahora en tu .htaccess, colocas el siguiente codigo.
Código PHP:
Ver originalRewriteEngine on
RewriteRule ^/([a-zA-Z-]+)/([a-zA-Z0-9-]+).html$ page.php?category=$1&titulo=$2
Despues, imaginemos tu ingresas asi, con el siguiente url:
misitio.com/
categoria/
nombre-creado-y-guardado-enlabasededatos.html
RewriteRule ^/(
[a-zA-Z-]+)/(
[a-zA-Z0-9-]+)
.html$
page.php?
category=
$1&
titulo=
$2
Ve y mira la logica, mediante los agrupadores (+), obtienes el valor de ESTO (
ESTO+). Y se guardan en orden en las variables $1, $2, etc...
Despues tu servidor lo entendera, como la siguiente linea.
y ya con PHP, extraes esos valores mediante GET "
category" y "
titulo"
y por ultimo, pues haces la consulta en tu BD.
POR EJEMPLO, Si la URL fuera:
misitio.com/comidas/postre-italiano-con-cerezas.html
el valor de $_GET['category'], seria igual a "comidas"
y
el valor de $_GET['titulo'], seria igual a "postre-italiano-con-cerezas"
Saludos.