Hallo Leute,
unter folgenden Link habe ich einige Infos bekommen, leider funktioniert das aber nicht wie ich will, zumindest bei mir:
http://forum.de.selfhtml.org/archiv/2009/5/t186436/#m1238317
Bisher waren meine Seiten im Stil "http://www.meinedomain.de/index.php?seite=blabla" aufgebaut.
Da ich diese Includierung abgelegt habe und nun SEO optimiert programmiert habe habe ich andere Seiten, z.B. "http://www.meinedomain.de/blabla.php"
Nun ist es aber so, dass Suchmaschinen lange brauchen, darum kommen viele Leute auf Seiten, welche es nicht mehr gibt:
http://www.meinedomain.de/index.php?seite=blabla
http://www.meinedomain.de/index.php?seite=blibli
http://www.meinedomain.de/index.php?seite=blublu
...
Im Moment habe ich eine redirect, welche alle Anfrage auf die neue Hauptseite senden. Da die Dateien blabla, blibli und blublu im Ordner includes waren werden nun alle Anfragen an den Ordner includes zur der Domain.
Das ist natürlich für die Besucher verwirrend. Besser wäre, dass ich für jede alte Datei eine Verlinkung zur neuen Datei hätte, z.B.
http://www.meinedomain.de/index.php?seite=blabla
--> http://www.meinedomain.de/blabla.php
http://www.meinedomain.de/index.php?seite=blibli
--> http://www.meinedomain.de/blibli.php
http://www.meinedomain.de/index.php?seite=blublu
--> http://www.meinedomain.de/blublu.php
Angelehnt daran habe ich folgendes erstellt:
--> .htaccess
RewriteEngine on
RewriteRule ^.*.php$ http://www.meinedomain.de/rewriteold.php [R,301]
--> dazu passend die rewriteold.php
$old_sites[blabla] = 'blabla';
$old_sites[blibli] = 'blibli';
$old_sites[blublu] = 'blublu';
if(array_key_exists(intval($_GET['seite']),$old_sites))
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.meinedomain.de/'.$old_sites[intval($_GET['seite'])].'.php');
}
else
{
irgend eine FehlerseitenURL auf dem Server :)
}
Das Problem ist also, dass "500 internal server error" bekomme und ich finde den Fehler nicht :( In der htaccess ist etwas falsch, so kommt es noch nicht mal zu rewriteold.php
Hopsel: Falls du diesen Hilfeschrei hörst würde ich mich freuen, wenn du auch mit helfen könntest, wobei ich Hilfe andere nicht ausschlagen würde