resulta que tenemos una web de productos... donde se entra a las categorias de la siguiente manera.
index.php?categoria=1, entonces... lo que queriamos hacer era ahora poder entrar a:
mi-categoria-1 y que esta apunte a index.php?categoria=1... pero que a la vez en la barra de direccion del browser si uno ponia index.php?categoria=1 esto se cambie automaticamente por mi-categoria-1, osea que incluso se haga la redireccion total... en fin... lo más sencillo de todo:
Código:
esto funciona sin problemas...RewriteRule ^mi-categoria-([0-9]+)$ index.php?content=$1
luego por otro lado comenzamos a probar lo otro que salio con esto
Código:
tambien funciono... apenas yo ponia la url con variables... lo redireccionaba a la url amigable...RewriteCond %{QUERY_STRING} ^categoria=([0-9]+)$ RewriteRule ^index.php$ \/url\/mi-categoria-%1? [R=302]
pero... al juntar ambas cosas... produjo un error... y es xq todo se vuelve un ciclo... y nunca se termina de ejecutar...
hay alguna manera de hacer que apenas encuentre una condicion... detenga todo el resto ?????
la finalidad de hacer esto era para no tener que modificar toda la web y cambiar todos los links... sino hacerlo todo con el htaccess...
espero que puedan ayudarme
gracias.