Hola a todos...
Mi duda es la siguiente con el Mod_Rewrite de PHPPaging_lib.php.
Tal vez éste tema corresponda al Foro de Apache, como tiene mezclado e interviene php no se bien dónde va. Cualquier cosa algún moderador amable lo trasladará y pido disculpas.
Hice los siguientes pasos:
Comprobé si en mi servidor funciona Mod Rewrite creando un .htaccess y poniendolo en el Directorio Raíz, es decir, donde está el index.php de mi Sitio. En el archivo .htaccess escribí lo sieguiente:
Código HTML:
RewriteEngine On
RewriteRule testpage\.html http://www.google.com [R]
Luego en el navegador introduje lo siguiente:
Código HTML:
http://www.misitio.com/testpage.html
y efectivamente me envió a la página de google.
Ahora bien, en la página donde tengo la paginación (funcionando perfectamente) he colocado lo siguiente:
Código PHP:
$paging->linkEstructura('bibliografia/pagina{n}.html');
Dicho archivo, se encuentra en esta ruta:
Código HTML:
www.misitio.com/pagina/articulos/bibliografia.php
Y las páginas de la paginación se muestran así (son 2 por ahora):
Código HTML:
www.misitio.com/pagina/articulos/bibliografia.php?page=1
www.misitio.com/pagina/articulos/bibliografia.php?page=2
En el .htaccess puse lo siguiente:
Código HTML:
RewriteEngine On
RewriteRule ^bibliografia/?(/pagina([0-9]+).html)?$ bibliografia.php?page=$2 [L]
Y no funciona... qué estoy haciendo mal?