Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Umleitungsproblem

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
ich61
PostRank 5
PostRank 5
Beiträge: 261
Registriert: 17.01.2006, 19:04

Beitrag von ich61 » 31.05.2008, 20:06

Ich habe durch php eine Umleitung eingebaut um Suchbegriffe die man in ein Suchfeld eingibt automisch umzuleiten auf Großgeschrieben also zb sucht man nach google kommt Google raus.


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&#40;&#41;;




//$_GET&#91;'s'&#93; = rawurlencode&#40;$_GET&#91;'s'&#93;&#41;;



ob_start&#40;&#41;;

function url_encodeHsegment&#40; $hsegment &#41;
&#123;
return preg_replace&#40;'/&#91;^a-zA-Z0-9$\-_.+!*\'&#40;&#41;,;&#58;@&=&#93;/e', 'rawurlencode&#40;"\0"', $hsegment&#41;;
&#125;





if&#40;$_GET&#91;'s'&#93; != $_SESSION&#91;'ANFRAGE'&#93;&#41; &#123;




if&#40;isset&#40;$_GET&#91;'s'&#93;&#41; && $_GET&#91;'s'&#93; == ''&#41; &#123;
header&#40;'Location&#58; http&#58;//www.domain.de/'&#41;;
&#125; else &#123;
header&#40;'Location&#58; http&#58;//www.domain.de/themen/'.rawurlencode&#40;ucfirst&#40;strtolower&#40;$_GET&#91;'s'&#93;&#41;&#41;&#41;.'.html'&#41;;


&#125;


$_SESSION&#91;'ANFRAGE'&#93; = $_GET&#91;'s'&#93;;






if&#40;preg_match&#40;'/^\/themen\/&#40;&#91;^\/&#93;+&#41;\.html$/', $_SERVER&#91;'REQUEST_URI'&#93;, $match&#41;&#41; &#123;
$_GET&#91;'s'&#93; = rawurldecode&#40;$match&#91;1&#93;&#41;;
&#125;


&#125;

else

&#123;
 
$no_sitemap=1;
$ordner_index="../";
include&#40;"./index.php"&#41;;

&#125;
?>

Hat da jemand eine Idee an was das liegen kann???