dondominios
Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
RewriteRule ^index/([0-9]+)?$ index.php?p=$1 [QSA,L]
RewriteRule ^index/([^/]+)\/([0-9]+)$ index.php?t=$1&p=$2 [QSA,L]
RewriteEngine On
En el .htaccess prueba cambiando lo que pusistes por:
Insertar CODE, HTML o PHP:RewriteRule ^index/([0-9]+)?$ index.php?p=$1 [QSA,L] RewriteRule ^index/([^/]+)\/([0-9]+)$ index.php?t=$1&p=$2 [QSA,L]
Acuerdate tambien de escribir antes de eso:
Insertar CODE, HTML o PHP:RewriteEngine On
Saludos 🙂
RewriteEngine On
RewriteRule ^index/([0-9]+)?$ index.php?p=$1 [QSA,L]
RewriteRule ^index/([^/]+)\/([0-9]+)$ index.php?t=$1&p=$2 [QSA,L]
<?php
// Get number of pages
$page = $_GET['p'];
$siteurl = 'http://localhost';
$numrows = 50;
$filesperpage = 10;
$offset = ($page - 1) * $filesperpage;
$pagescount = ceil($numrows/$filesperpage);
$nav;
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>";
}
echo $nav;
RewriteEngine On
RewriteRule ^index/([0-9]+)?$ index.php?page=$1 [QSA,L]
RewriteRule ^index/([^/]+)\/([0-9]+)$ index.php?t=$1&page=$2 [QSA,L]
RewriteRule ^index/$(.*)$ index.php?p=$1 [L,NC]
RewriteRule ^index/$(.*)/$ index.php?p=$1 [L,NC]
// 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 + 5) {
if ($sefriendly == '1') {
$nav .= " <a href=\"".categoryurl($categoryId,$categoryname)."/".$pagen.".html\">".$pagen."</a>";
} else {
$nav .= " <a href=\"".categoryurl($categoryId,$categoryname)."&page=".$pagen."\">".$pagen."</a>";
}
}
}
}
if ($page > 1) {
$pagen = $page - 1;
if ($sefriendly == '1') {
$prev = "<a href=\"".categoryurl($categoryId,$categoryname)."/1.html\"><<</a> <a href=\"".categoryurl($categoryId,$categoryname)."/".$pagen.".html\"><</a>";
} else {
$prev = "<a href=\"".categoryurl($categoryId,$categoryname)."&page=1\"><<</a> <a href=\"".categoryurl($categoryId,$categoryname)."&page=".$pagen."\"><</a>";
}
} else {
$prev = "";
}
if ($page < $pagescount) {
$pagen = $page + 1;
if ($sefriendly == '1') {
$next = " <a href=\"".categoryurl($categoryId,$categoryname)."/".$pagen.".html\">></a> <a href=\"".categoryurl($categoryId,$categoryname)."/".$pagescount.".html\">>></a>";
} else {
$next = " <a href=\"".categoryurl($categoryId,$categoryname)."&page=".$pagen."\">></a> <a href=\"".categoryurl($categoryId,$categoryname)."&page=".$pagescount."\">>></a>";
}
} else {
$next = "";
}
// Display page numbers
if ($pagescount > '1') {
echo "<tr><td colspan='3' class='pagenumbers'>".$prev.$nav.$next."</td></tr>";
}
function categoryurl($categoryId,$categoryname) {
global $siteurl, $sefriendly;
if ($sefriendly == '1') {
$categoryname = str_replace(" ","-",$categoryname);
$categoryname = str_replace("'","_",$categoryname);
$categoryname = str_replace("ä","a",$categoryname);
$categoryname = str_replace("ö","o",$categoryname);
$categoryname = str_replace("ü","y",$categoryname);
$categoryurl = $siteurl."/categoria/".$categoryId."/".$categoryname;
} else {
$categoryurl = $siteurl."/browse.php?c=".$categoryId;
}
return $categoryurl;
}
En tú .htaccess puedes poner:
Insertar CODE, HTML o PHP:RewriteRule ^index/$(.*)$ index.php?p=$1 [L,NC] RewriteRule ^index/$(.*)/$ index.php?p=$1 [L,NC]
Edita la ruta: index.php?p=$1 por la que estes utilizando. un saludo
browse.php?c=
index.php?p=
En el .htaccess estás re-escribiendo index.php. En tus archivos .php estás estableciendo el enlace a browse.php. Pienso que el problema está ahí.
A ésto me refiero:
PHP:browse.php?c= index.php?p=
<?php
session_start();
include ("includes/config.php");
$page = $_GET[page];
if (empty($page) || !is_numeric($page)) {
$page = "1";
}
$searchTerm = $_GET[t];
if (empty($searchTerm)) {
$searchTerm = $_POST[t];
}
// Display games
function searchgames($page,$searchTerm) {
global $siteurl, $filesperpage, $sefriendly;
$result = mysql_query("SELECT * FROM files WHERE title LIKE '%$searchTerm%' && status ='1' || description LIKE '%$searchTerm%' && status ='1'");
if (mysql_num_rows($result) == '0') {
echo "No games found";
} else {
// 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>";
}
RewriteRule ^index/([0-9]+)?$ index.php?page=$1 [L]
RewriteRule ^index/([^/]+)\/([0-9]+)$ index.php?t=$1&page=$2 [L]
echo 'page: ' . $_GET["page"] . 't: ' . $_GET["t"];
$page = $_GET[page];
$page = $_GET[t];
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?