He usado el mismo archivo .htaccess en varios proyectos ya, en todos me funciona pero en este estoy teniendo problemas que no se por donde cogerlos.
El caso es que una URL amigable no me funciona, de echo me envia el navegador al archivo al que quiero que le llegue la informacion
Código Apache:
Ver originalRewriteRule ^noticia/([0-9]+)/(.+)/$ ?g=noticia&id_noticia=$1
Bien, en el index tengo un algoritmo antiHAX para que no me lleguen peticiones falsas, una vez pasado ese filtro, la variable G contiene el nombre del archivo que se mostrará en el cuerpo de la web.
Segun creo esa regla esta bien montada pero al hacer link a esto por ejemplo:
www.ejemplo.es/noticia/32/Contenido-de-Ejemplo
Hago $_SERVER['PHP_SELF']; en noticias.php y me devuelve esto:
/noticia.php/32/Contenido-de-Ejemplo
Osea es como que agrega el .php el .htaccess y no conmsigo comprender el porque.
La cfg de mi .htacces es la siguiente:
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f