Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2009, 12:10
Avatar de Watas
Watas
 
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 151
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: Url amigables, htaccess me esta volviendo loco

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:

Código:
127.0.0.1/1234.html 
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...