Ich hab den neuen Code in die .htaccess sowie in die index.php eingefügt. Wenn ich jetzt auf:
https://www.kinder-archiv.de//index.php?list=latest
zugreife, ist habe ich die alte URL, aber richtigen Content
https://www.kinder-archiv.de/die-neusten-kinderseiten/
zugreife, habe ich die richtige URL, aber werde auf die Startseite weitergeleitet
Hier mal den Code der Index.php
Code: Alles auswählen
switch ($_REQUEST['list'])
{
case 'latest':
$links = $db->GetAll ("SELECT * FROM `{$tables['link']['name']}` WHERE `STATUS` = '2' {$expire_where} ORDER BY `DATE_ADDED` DESC LIMIT 0, ".LINKS_TOP);
$path[] = array ('ID' => '0', 'TITLE' => _L('Die neusten Kinderseiten'), 'TITLE_URL' => '', 'DESCRIPTION' => '');
$aufruf = $_SERVER["REQUEST_URI"];
if($aufruf == "index.php?list=latest")
{
header("HTTP/1.1 301 Moved Permanently");
header("Status: 301 Moved Permanently");
header("Location: http://www.kinder-archiv.de/die-neuesten-kinderseiten/");
header("Connection: close");
exit();
}
else {
header("HTTP/1.1 200 OK");
}
break;
case 'top':
$links = $db->GetAll ("SELECT * FROM `{$tables['link']['name']}` WHERE `STATUS` = '2' {$expire_where} ORDER BY `HITS` DESC LIMIT 0, ".LINKS_TOP);
$path[] = array ('ID' => '0', 'TITLE' => _L('Die besten Kinderseiten'), 'TITLE_URL' => '', 'DESCRIPTION' => '');
$aufruf = $_SERVER["REQUEST_URI"];
if($aufruf == "index.php?list=top")
{
header("HTTP/1.1 301 Moved Permanently");
header("Status: 301 Moved Permanently");
header("Location: http://www.kinder-archiv.de/die-besten-kinderseiten/");
header("Connection: close");
exit();
}
else {
header("HTTP/1.1 200 OK");
}
break;
default:
http_redirect(DOC_ROOT);
break;
}