VoinG
Angesehenes Mitglied
Hi alle!
Bevor ich schlafen gehe, eine Frage. Ist nicht so wie immer mit 301, ich wollte nur wissen ob folgender Code Sinn macht, und ob er korrekt ist.
Das habe ich heute vor dem <html>Tag eingesetzt:
CODE <?php
if( $_SERVER['REQUEST_URI'] == '/index.php' )
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER['SERVER_NAME']);
exit();
}
?>
das mache ich wegen der Verlinkung und DoubleContent-Problem. Also, es wird von h**p://www.design4u.org/index.php auf h**p://www.design4u.org gemoved, das scheint auch zu funktionieren...
Und nun die Fragen:
1. Verbesserungsvorschläge (bitte, nur PHP, andere Lösungen gibt's wohl bei Strato nicht)
2. Ob's überhaupt Sinn macht, so 301 einzusetzen, SEO-bezogen
3. Und jetzt das Interesanteste, das kann ich nicht begreifen, warum wenn ich das hier
CODE echo $_SERVER['SERVER_NAME'];
reinschreibe bekomme ich w*w.design4u.org als Ergebnis?
Auch wenn ich auf h**p://design4u.org gehe (ohne www) bekomme ich trotzdem www in dieser Variable
CODE $_SERVER['SERVER_NAME']=www.design4u.org
(obwohl es in diesem Falle nicht gemoved wird und bei h**p://design4u.org bleibt?
Danke!
PS. Ich habe was vergessen, auch wenn ich auf h**p://design4u.org/index.php gehe ohne www.
werde ich auf http://www.design4u.org/ weitergeleitet!
Bevor ich schlafen gehe, eine Frage. Ist nicht so wie immer mit 301, ich wollte nur wissen ob folgender Code Sinn macht, und ob er korrekt ist.
Das habe ich heute vor dem <html>Tag eingesetzt:
CODE <?php
if( $_SERVER['REQUEST_URI'] == '/index.php' )
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER['SERVER_NAME']);
exit();
}
?>
das mache ich wegen der Verlinkung und DoubleContent-Problem. Also, es wird von h**p://www.design4u.org/index.php auf h**p://www.design4u.org gemoved, das scheint auch zu funktionieren...
Und nun die Fragen:
1. Verbesserungsvorschläge (bitte, nur PHP, andere Lösungen gibt's wohl bei Strato nicht)
2. Ob's überhaupt Sinn macht, so 301 einzusetzen, SEO-bezogen
3. Und jetzt das Interesanteste, das kann ich nicht begreifen, warum wenn ich das hier
CODE echo $_SERVER['SERVER_NAME'];
reinschreibe bekomme ich w*w.design4u.org als Ergebnis?
Auch wenn ich auf h**p://design4u.org gehe (ohne www) bekomme ich trotzdem www in dieser Variable
CODE $_SERVER['SERVER_NAME']=www.design4u.org
(obwohl es in diesem Falle nicht gemoved wird und bei h**p://design4u.org bleibt?
Danke!
PS. Ich habe was vergessen, auch wenn ich auf h**p://design4u.org/index.php gehe ohne www.
werde ich auf http://www.design4u.org/ weitergeleitet!