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:
La URL que actualmente esta mi web es esta: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]
Código:
Y cuando se hace el roll-over, con la clase SEO, sale esto:http://127.0.0.1/subcategorias/index.php?categoria_id=Cannulated Screws
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.