Acudo a ustedes por que el problema que tengo está grande.
Tengo como un mes de estar buscando en toodo el web como hacer un rewrite rule y he encontrado miles de ejemplos, pero solo dos de ellos abarcan el lado php de la reescritura y ahi es donde tengo el problema.
Actualmente tengo URL como:
miweb.com/index.php?cat=plantas&tipo=details&id=7
y deseo cambiar las URL largas por unas cortas tales como:
miweb.com/plantas-details-7
mediante el archivo .httacces, uso la regla:
RewriteRule ^([^-]*)-([^-]*)-([^-]*)$ index.php?ct=$1&md=$2&id=$3 [L]
Y entonces el servidor me reinterpreta las URL cortas como si fueran las largas, el problema es que tengo toda mi web lista (no la hice yo) y si me meto al php a cambiar todas las URL para hacerlas cortas, es un trabajo que sin duda me llevará a errores, por eso pregunto:
Hay una forma de reescribir todas la URL largas como si fueran cortas en el php?
Nota, el actual php de UNO de los muchos links es como:
Código PHP:
$art_title="
<a href='index.php?cat=$ctval&md=details&id=$idnum'
title='#$idnum' ".print_layerlink($idnum)." class='ad_title'>
".$row['title']."</a>
gracias.