Hola! Tengo un problemilla. Estoy mostrando en una pagina php unas noticias sacadas de una base de datos, que se llama blog.php
Haciendo la web con urls amigables del tipo
- miweb.com/portfolio
- miweb.com/contacto
- miweb.com/noticia/15/mi-noticia-con-url-amigable
...
etc
me surge el problemilla aquí, mostrando las noticias principales SIN paginación, es decir, igual que para las anteriores que he nombrado, para el blog.php en mi htaccess tengo este codigo
RewriteRule ^blog blog.php
ahora viene el problema, para paginar tengo los tipicos botoncitos anterior y siguiente, que al darles yo quiero que muestre la url así
miweb.com/blog/1
miweb.com/blog/7
...
etc
Si pongo esta regla en el htaccess
RewriteRule ^blog/(.*)$ blog.php?pagina=$1
pasa de mi y no lo hace, no interpreta el parámetro "pagina", hago un echo $_GET['pagina'] y no saca nada, por lo tanto la paginación no funciona.
Si elimino la linea RewriteRule blog blog.php y dejo la otra, sí que funciona la paginación, así que la solución debe estar ahí, poner algún comando extra en una de las lineas del htaccess quizás...
Resumiendo: cuando entro al blog, la url debe verse asi "miweb.com/blog" y cuando hago paginación así "miweb.com/blog/x"
Gracias!