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 original
RewriteRule ^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 original
Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f