.htaccess: Redirect
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfrage
angeben
bevorzugen
code
dank
datei
domain
endeffekt
gleichen pfad
http
index
ordner
parameter
richtige http
status
url
verschiedene adressen
verwaltung
verzeichnis
weiterleitung
-
Hallo!
Ich würde gerne auf meiner Website aus SEO-Gründen eine Weiterleitung einrichten. Nämlich nur so eine dass man wenn man theyorecords.de eingibt automatisch zu www.theyorecords.de weitergeleitet wird.
Mein Problem ist, dass ich nicht die geringste Ahnung habe wie man soetwas realisiert. Hab schon auf allen Möglichen Seiten recherchiert aber werd irgendwie nicht schlau draus. Ist auch irgendwie klar, weil ich mich kein Bisschen mit PHP auskenne. Könnte mir das vielleicht jemand ganz genau von Anfang an erklären? Halt nur wie ich das mit der Weiterleitung schaffe. Wäre echt super. Danke im Voraus. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hey,
also du legst in das Hauptverzeichnis von theyorecords.de eine Datei names index.php
und schreibst das rein:
<? header("Location: http://www.theyorecords.de/"); exit(); ?>
Das setzt voraus das yorecords.de einem anderen Verzeichnis angehört als www.theyorecords.de.
Wenn du bei Lima hostest, kannst du unter Verwaltung->Domains einen Ordner für jede Subdomain angeben.
LG inetandfun
EDIT: Ich bitte freundlich darum, keine HTML-Weiterleitung vorzuschlagen, da sie NICHT suchmaschienenfreundlich ist!
Beitrag zuletzt geändert: 30.12.2011 23:31:07 von inetandfun -
Das hier wäre die Lösung, um das mit einer .htaccess Datei zu machen. Diese Methode würde ih bevorzugen, da so auf die Gewünschte URL weitergeleitet wird und nicht immer auf die Startseite.
Zudem wird der Richtige HTTP-Status Code übergeben:
301 Moved Permanently
RewriteCond %{HTTP_HOST} !^www.theyorecords.de$ [NC] RewriteRule ^(.*) http://www.theyorecords.de/$1 [L,R=301]
-
Danke erstmal für die Hilfe!
inetandfun schrieb:
Das setzt voraus das yorecords.de einem anderen Verzeichnis angehört als www.theyorecords.de.
Wenn du bei Lima hostest, kannst du unter Verwaltung->Domains einen Ordner für jede Subdomain angeben.
Nein, das ist im Endeffekt genau die selbe Datei die da genau im selben Verzeichnis geladen wird. Nur ist das eben blöd für die Suchmaschiene, da die glaubt, dass es 2 verschiedene Adressen sind. Und deswegen will ich mittels Statuscode 301 weiterleiten.
thomasba schrieb:
Das hier wäre die Lösung, um das mit einer .htaccess Datei zu machen. Diese Methode würde ih bevorzugen, da so auf die Gewünschte URL weitergeleitet wird und nicht immer auf die Startseite.
Zudem wird der Richtige HTTP-Status Code übergeben:
301 Moved Permanently
RewriteCond %{HTTP_HOST} !^www.theyorecords.de$ [NC] RewriteRule ^(.*) http://www.theyorecords.de/$1 [L,R=301]
Muss ich das genau so in die index.php reinschreiben? mKenn mich wie gesagt überhaupt nicht mit PHP aus.
Edit:
Und ich hab gerade gesehen, dass da ja dann noch "yorecords.lima-city.de" wäre, was auch weitergeleitet werden müsste. Das sind dann im Endeffekt 3 URLs die alle zum gleichen Pfad führen. Also für Suchmaschienen 3 verschiedene Adressen, obwohl es eigentlich nur eine ist...
Beitrag zuletzt geändert: 31.12.2011 17:56:04 von yorecords -
yorecords schrieb:
Muss ich das genau so in die index.php reinschreiben? mKenn mich wie gesagt überhaupt nicht mit PHP aus.
Nein, nicht in die index.php, das muss in die .htaccess
Und ich hab gerade gesehen, dass da ja dann noch "yorecords.lima-city.de" wäre, was auch weitergeleitet werden müsste. Das sind dann im Endeffekt 3 URLs die alle zum gleichen Pfad führen. Also für Suchmaschienen 3 verschiedene Adressen, obwohl es eigentlich nur eine ist...
Der Codeschnippsel oben leitet alle Anfragen, die nicht an die Domain www.theyorecords.de gerichtet waren nach www.theyorecords.de weiter.
z.B.
http://theyorecords.de/index.php?mit=parametern nach http://www.theyorecords.de/index.php?mit=parametern -
thomasba schrieb:
yorecords schrieb:
Muss ich das genau so in die index.php reinschreiben? mKenn mich wie gesagt überhaupt nicht mit PHP aus.
Nein, nicht in die index.php, das muss in die .htaccess
Und ich hab gerade gesehen, dass da ja dann noch "yorecords.lima-city.de" wäre, was auch weitergeleitet werden müsste. Das sind dann im Endeffekt 3 URLs die alle zum gleichen Pfad führen. Also für Suchmaschienen 3 verschiedene Adressen, obwohl es eigentlich nur eine ist...
Der Codeschnippsel oben leitet alle Anfragen, die nicht an die Domain www.theyorecords.de gerichtet waren nach www.theyorecords.de weiter.
z.B.
http://theyorecords.de/index.php?mit=parametern nach http://www.theyorecords.de/index.php?mit=parametern
Ok, soweit mal danke. Hab das jetzt versucht aber es funktioniert nur im Internet Explorer. Im Mozilla werd ich nicht weitergeleitet. Ist das normal? Was kann ich da dagegen machen?
Edit:
Und wenn ich "yorecords.lima-city.de" eingebe werd ich nicht einmal im IE weitergeleitet...
Beitrag zuletzt geändert: 1.1.2012 1:51:19 von yorecords -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage