
dondominios
Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
Bueno luego de pasar muchas horas intentando soliconarlo he decidido pedir ayudar en el foro.
Tengo una web que en el index tiene una paginacion que al pasar a la pagina nuemero 2 me lleva al 404 algo estoy haciendo mal.
A ver si alguien puede ayudar o decirme como lo soluciono.
cambiar la url de
dominio.com/index.php?t=&page=2
a
dominio.com/index/2

en mi .htaccess agrege lo siguiente
RewriteRule ^index/([^/]+)\/?$ index.php?p=$1
RewriteRule ^index/([^/]+)\/([0-9]+)$ index.php?t=$1&p=$2 [L]
y en mi index php
// Get number of pages
$numrows = mysql_num_rows($result);
$offset = ($page - 1) * $filesperpage;
$pagescount = ceil($numrows/$filesperpage);
for ($pagen = 1; $pagen <= $pagescount; $pagen++) {
if ($pagen == $page) {
$nav .= " <b>$pagen</b>";
} else {
if ($pagen >= $page - 5 && $pagen <= $page + 18) {
$nav .= " <a href=\"".$siteurl."/index/".$pagen."\">$pagen</a>";
}
}
}
if ($page > 1) {
$pagen = $page - 1;
$prev = "<a href=\"".$siteurl."/index/"."/1\"><<</a> <a href=\"".$siteurl."/index/".$pagen."\"><</a>";
} else {
$prev = "<a href=\"".$siteurl."/index/"."&page=1\"><<</a> <a href=\"".$siteurl."/index/".$pagen."\"><</a>";
}
if ($page < $pagescount) {
$pagen = $page + 1;
$next = " <a href=\"".$siteurl."/index/"."&page=".$pagen."\">></a> <a href=\"".$siteurl."/index/".$pagescount."\">>></a>";
} else {
$next = "<a href=\"".$siteurl."/index/".$pagen."\">></a> <a href=\"".$siteurl."/index/"."&page=".$pagescount."\">>></a>";
}
Una parte he logrado que funcione que sea
dominio.com/index/2 en ves de dominio.com/index.php?t=&page=2
Pero cuando paso a la pagina 2 me lleva al error 404
Tengo una web que en el index tiene una paginacion que al pasar a la pagina nuemero 2 me lleva al 404 algo estoy haciendo mal.
A ver si alguien puede ayudar o decirme como lo soluciono.
cambiar la url de
dominio.com/index.php?t=&page=2
a
dominio.com/index/2

en mi .htaccess agrege lo siguiente
RewriteRule ^index/([^/]+)\/?$ index.php?p=$1
RewriteRule ^index/([^/]+)\/([0-9]+)$ index.php?t=$1&p=$2 [L]
y en mi index php
// Get number of pages
$numrows = mysql_num_rows($result);
$offset = ($page - 1) * $filesperpage;
$pagescount = ceil($numrows/$filesperpage);
for ($pagen = 1; $pagen <= $pagescount; $pagen++) {
if ($pagen == $page) {
$nav .= " <b>$pagen</b>";
} else {
if ($pagen >= $page - 5 && $pagen <= $page + 18) {
$nav .= " <a href=\"".$siteurl."/index/".$pagen."\">$pagen</a>";
}
}
}
if ($page > 1) {
$pagen = $page - 1;
$prev = "<a href=\"".$siteurl."/index/"."/1\"><<</a> <a href=\"".$siteurl."/index/".$pagen."\"><</a>";
} else {
$prev = "<a href=\"".$siteurl."/index/"."&page=1\"><<</a> <a href=\"".$siteurl."/index/".$pagen."\"><</a>";
}
if ($page < $pagescount) {
$pagen = $page + 1;
$next = " <a href=\"".$siteurl."/index/"."&page=".$pagen."\">></a> <a href=\"".$siteurl."/index/".$pagescount."\">>></a>";
} else {
$next = "<a href=\"".$siteurl."/index/".$pagen."\">></a> <a href=\"".$siteurl."/index/"."&page=".$pagescount."\">>></a>";
}
Una parte he logrado que funcione que sea
dominio.com/index/2 en ves de dominio.com/index.php?t=&page=2
Pero cuando paso a la pagina 2 me lleva al error 404
Última edición: