pero vamos a ver si yo me aclaro:
1) antes de hacer nada tengo este tipo de enlaces:
Código PHP:
<a href="ficha.php?cod=0896532e">Seguir Leyendo</a>
donde lo que pasa a la página ficha.php es la variable $cod que es un código. Por lo tanto, en la página ficha.php lo primero que hacemos es recoger esa variable para poder procesar toda la información.
Código PHP:
$cod=$_GET['cod'];
bien. nos metemos en el tema de las url amigables. y ahora digo, bueno pues en lugar de ese enlace, que me aparezca este por ejemplo:
www.midominio.com/ficha,0896532e
y anoto lo que ya os he dicho:
Código PHP:
<a href="ficha,$datos[codart]"> Seguir Leyendo... </a>
donde $datos[codart] es el valor de la variable recogido de una base de datos.
Bien. en .htaccess tengo:
Código PHP:
RewriteRule ^ficha,([A-Za-z0-9-]+)/?$ ficha.php?cod=$1 [L]
Si como dices solo sustituyo variables, si en lugar de $datos[codart] pongo $datos[tituloart] en el enlace tendría:
Código PHP:
<a href="ficha,$datos[tituloart]"> Seguir Leyendo... </a>
pero en .htaccess si pongo lo que me dices me da este error, aparte de que no sería lógico porque la página ficha.php procesa la variable $cod que es el código y no la variable titulo.