Gracias David por responderme, pero te comento que tu ejemplo tampoco me sirvio
Estoy ya en un punto que mando al otro mundo a las url amigables, porque de amigables no tienen nada....
estoy implementando algo bien sencillo para ver si funciona, hice esto
producto.php
Código PHP:
<?php
echo 'El nombre de este producto es: '.$_GET['id'].'';
?>
y lo modifico directamente en la barra de direcciones.
la url tradicional
Código:
127.0.0.1/producto.php?id=1234
y me da esto:
El nombre de este producto es: 1234
la que es no tan amigable es esta:
y me da esto:
¡Objeto no encontrado!
El enlace requerido no ha sido localizado en este servidor. Si usted proporcionó el enlace de manera manual le solicitamos que por favor revise los datos e intentelo de nuevo.
Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.
Error 404
127.0.0.1
05/11/2009 13:30:20
Apache/2.2.12 (Win32) DAV/2 mod_ssl/2.2.12 OpenSSL/0.9.8k mod_autoindex_color PHP/5.3.0 mod_perl/2.0.4 Perl/v5.10.0
Esto es lo que tengo en el htaccess:
Código:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^(.*)\.html$ /producto.php?id=$1 [L]
RewriteRule ^(.*)$ $1.php [L,QSA]
Sinceramente ya no se que hacer.....he verificado si funciona o si el servidor toma el htaccess, y si lo toma.
Por favor si eres tan amable de indicarme que estoy haciendo mal...
Te lo agradeceria muchisimo...