Funktioniert soweit alles doch nun habe ich bemerkt das google sich schwer tut meine unterseiten zu finden und gibt einen Umleitungsfehler aus (Webmastertools)
Auch ein test mit einem Sitemap crawler hat ergeben das ein HTTP Error 302 Found ausgegeben wird.
der php code den ich genutzt habe sieht so aus:
Code: Alles auswählen
<?
session_start();
//$_GET['s'] = rawurlencode($_GET['s']);
ob_start();
function url_encodeHsegment( $hsegment )
{
return preg_replace('/[^a-zA-Z0-9$\-_.+!*\'(),;:@&=]/e', 'rawurlencode("\0"', $hsegment);
}
if($_GET['s'] != $_SESSION['ANFRAGE']) {
if(isset($_GET['s']) && $_GET['s'] == '') {
header('Location: http://www.domain.de/');
} else {
header('Location: http://www.domain.de/themen/'.rawurlencode(ucfirst(strtolower($_GET['s']))).'.html');
}
$_SESSION['ANFRAGE'] = $_GET['s'];
if(preg_match('/^\/themen\/([^\/]+)\.html$/', $_SERVER['REQUEST_URI'], $match)) {
$_GET['s'] = rawurldecode($match[1]);
}
}
else
{
$no_sitemap=1;
$ordner_index="../";
include("./index.php");
}
?>
Hat da jemand eine Idee an was das liegen kann???