Frage zur 301 umleitung
Verfasst: 16.06.2007, 15:30
Ich habe mit folgenden code per 301 von alten links auf die neuen umgeleitet das funktioniert soweit alles super
Jetzt noch eine frage kann man diesen code so ergänzen das auch links wie www.domain.de/s.php/beispiel umgeleitet werden per 301 auf die neuen urls??
Die anderen alten links wie www.domain.de/s.php?s=beispiel werden schonmal auf die neuen links wie www.domain.de/themen/beispiel.html umgeleitet also das klappet.
Weiß nicht wie ich das in den code noch hinzufügen soll
Code: Alles auswählen
ob_start();
if( preg_match('@^/(?:s\.html)?\?.*@', $_SERVER['REQUEST_URI']) && isset($_GET['s']) && $_GET['s'] != '' ) {
if( !empty($_GET['p']) ) {
header('Location: /themen/'.rawurlencode($_GET['s']).'/seite-'.(int)$_GET['p'].'.html', true, 301);
} else {
header('Location: /themen/'.rawurlencode($_GET['s']).'.html', true, 301);
}
exit;
}
Jetzt noch eine frage kann man diesen code so ergänzen das auch links wie www.domain.de/s.php/beispiel umgeleitet werden per 301 auf die neuen urls??
Die anderen alten links wie www.domain.de/s.php?s=beispiel werden schonmal auf die neuen links wie www.domain.de/themen/beispiel.html umgeleitet also das klappet.
Weiß nicht wie ich das in den code noch hinzufügen soll