Estoy teniendo problemas al intentar mostrar url amigables con datos extraídos de la base de datos.
Este es mi htaccess:
Código Apache:
Ver original
Options +FollowSymlinks AddDefaultCharset UTF-8 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteBase / ErrorDocument 404 /404.php # Paginas RewriteRule ^(.+)?$ pagina.php?urlpagina=$1 # Articulos RewriteRule ^([0-9]+)/([a-zA-Z0-9-])?$ articulo.php?idarticulo=$1&urlarticulo=$2
Lo de las páginas funciona perfectamente, en el archivo pagina.php obtengo la url de la pagina por GET y consulto.
En el archivo articulo.php obtengo el idarticulo y la urlarticulo a través de GET y consulto, el problema es que cuando intento mostrar un articulo como http://loquesea.com/423/titulo-del-articulo no me aparece nada, osea, se muestra la página, pero donde deberían de aparecer los datos no muestra nada.
No sé si es error de .htaccess o de php, si pongo en el navegador http://loquesea.com/articulo.php?ida...o-del-articulo funciona perfectamente, por lo que no creo que sea de PHP.
Espero que me puedan ayudar, gracias.