Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2009, 16:39
Avatar de Watas
Watas
 
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 151
Antigüedad: 19 años
Puntos: 0
Pregunta Url amigables, htaccess me esta volviendo loco

Hola buenas noches, tengo esta duda que no le veo la solucion....

Estoy creando una web y quiero utilizar las urls amigables, hasta ahora ya le tengo creado una clase SEO en php, que si funciona cuando se hace el roll-over sobre el link, pero al hacer click me arroja el error de Internal Server Error, lo que tengo en el htaccess es esto:

Código:
Options +FollowSymLinks
<ifmodule mod_rewrite.c>
RewriteEngine on

#Si la url solicitada no es un fichero(existente), continuar...
RewriteCond %{REQUEST_FILENAME} !-f 

#Si la url solicitada no es una carpeta(existente), continuar...
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ $1.php [L,QSA] 
RewriteRule ^(.*).html$ /subcategorias/index.php?categoria_id=$1[L]
La URL que actualmente esta mi web es esta:

Código:
http://127.0.0.1/subcategorias/index.php?categoria_id=Cannulated Screws
Y cuando se hace el roll-over, con la clase SEO, sale esto:

Código:
http://127.0.0.1/Cannulated Screws

Ahora la dudas mias son:
1- como puedo hacer un pequeño ejemplo para verificar que htaccess esta realmente funcionando.

2- el archivo htaccess debe esar ubicado solo en el root o se tiene que ubicar en cada subdirectorio.

3- como hago para que me arroje el resultado que aparece en el roll-over. Cual seria su programacion.

4- Porque me arroja el Internal Server Error.

Gracias de antemano!!!

Saludos.