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