Hi,
also könnt ihr mir sagen wie es mit der Weiterleitung geht und zwar sollte es so gehen!
Meine Hauptseite heißt index.php ich musste sie ändern wegen mods die ich auf der seite eingebaut habe früher hieß sie index.htm! Jetzt folgen unter der Seite 20 weitere seiten alle mit der Endung .htm und jetzt gehen sie alle zurück zu index.htm aber sie müssen jetzt natürlich zur seite index.php
Danke für die hilfe schon mal im Voraus
Devil
Wie geht das mit der Weiterleitung
In einer .htaccess:
deinedomain.tld noch durch deine Datei ersetzen.
Tipp: Sag nächstesmal einfach von wo, nach wo, du Umleiten willst, ich musste deinen Text 2 mal lesen bis ich wusste worum es geht, normalerweise ignoriere ich solche Anfragen einfach.
Code: Alles auswählen
RewriteEngine On
RewriteRule ^index\.htm(.*)$ http://deinedomain.tld/index.php$1 [R=301,L]
Tipp: Sag nächstesmal einfach von wo, nach wo, du Umleiten willst, ich musste deinen Text 2 mal lesen bis ich wusste worum es geht, normalerweise ignoriere ich solche Anfragen einfach.
Joa ich kapier es nicht so genau...wär toll, wenn du eine anständige Beschreibung liefern könntest=)
So wie ich das verstanden habe hast du php und html Dateien gemischt. Da kann ich eh nur empfehlen, all deine html-Dateien in php umzuschreiben.
Ich find das ein bissl komisch wenn man eine Page hat, die mit verschiedenen Endungen arbeitet:S
Weiterleitung per php würde übrigens so aussehen:
So wie ich das verstanden habe hast du php und html Dateien gemischt. Da kann ich eh nur empfehlen, all deine html-Dateien in php umzuschreiben.
Ich find das ein bissl komisch wenn man eine Page hat, die mit verschiedenen Endungen arbeitet:S
Weiterleitung per php würde übrigens so aussehen:
Code: Alles auswählen
<?php
header("Location: http://www.deineseite.de/");
exit();
?>
Ich nicht. Wir haben Grafiken in verschiedenen Formaten, warum nicht auch Scripte. Es wäre genauso unsinnig sich auf eine Sprache zu beschränken wenn man, meinetwegen ein Fotoalbum, lieber in Python programmieren würde ... und schwups hat man auch wieder unterschiedliche Endungen.Toflar hat geschrieben: Ich find das ein bissl komisch wenn man eine Page hat, die mit verschiedenen Endungen arbeitet:S
Grundsätzlich erstmal richtig, bezugnehmend auf den aktuellen Fall aber nicht optimal:Toflar hat geschrieben: Weiterleitung per php würde übrigens so aussehen:
Code: Alles auswählen
<?php header("Location: http://www.deineseite.de/"); exit(); ?>
Die Resource (die Datei) ist ja nicht nur temporär woanders, sondern dauerhaft. Daher sollte man nicht nur in Hinblick auf den Google PR, sondern auch in Hinblick auf Logik die technisch korrektere Lösung bevorzugen und den Client darauf hinweisen das die Resource dauerhaft (permanent) woanders ist, nämlich mit dem 301 Status-Code. PHP verwendet standardmäsig den 302er Code (temporär woanders).
Code: Alles auswählen
<?php
header("HTTP/1.1 301 Moved permanent");
header("Location: http://www.deineseite.de/");
exit();
?>
http://de3.php.net/header
Und die HTTP 1.1 Spezifikation zu finden in RFC 2616, speziell Abschnitt 10.3.2:
http://www.w3.org/Protocols/rfc2616/rfc ... #sec10.3.2
Im allgemeinen sollte man die mod_rewrite() Lösung allerdings bevorzugen, da diese zum einen weniger Last verursacht, zum anderen sieht sie eine Übergabe von Parametern (?...) bereits vor. Ist die Parameter Übergabe nicht gewünscht, wäre mod_alias über den Redirect Befehl in der .htaccess die nächste Möglichkeit. Die Umleitung per Script kommt da ganz zum Schluss.