301 Weiterleitung für bestimmte Seiten?
Hallo,
ich habe folgendes Problem.
Es gibt 2 Internetseiten: www.seite1.de und www.seite2.de.
Beides sind Online Shops.
Jetzt will ich alle Unterseiten, die im Verzeichnis www.seite1.de/verzeichnis1 liegen auf www.seite2.de umleiten.
Also zum Beispiel:
www.seite1.de/verzeichnis1/test.html auf www.seite2.de/test.html
Ist das möglich in einer htaccess Datei? Falls ja, was muss ich da eingeben?
Danke für eure Hilfe.
Antwort schreiben
Antwort 1 von gast_42 vom 27.09.2022, 17:49 Options
Redirect permanent /verzeichnis/ http://www.example.de/
in der .htaccess im Rootverzeichnis von http://www.example.org/ leitet alle Anfragen auf Dateien in http://www.example.org/verzeichnis um auf gleichnamige Dateien im Rootverzeichnis von http://www.example.de/
(example.de, -.org, -.info etc. sind extra für solche Codebeispiele gedacht, bitte nutze diese künftig)
Antwort 2 von Merlin59 vom 27.09.2022, 18:28 Options
Hallo,
du kannst auch in jedes Verzeichnis, von dem aus umgeleitet werden soll, eine "index.html" mit folgendem Inhalt legen:
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.seite2.de/test.html">
<title>egal</title>
</head>
</html>
Nachteil: Mehr Arbeit.
Vorteil: Du kannst die einzelnen Umleitungen individuell anpassen.
mfg
Merlin
Antwort 3 von gast_42 vom 27.09.2022, 18:54 Options
Zitat:
eine "index.html"
dann würde die Suche nach www.example.de/verzeichnis/datei.htm einfach eine Fehlermeldung "not found" ergeben, keine Weiterleitung.
Zitat:
Nachteil: Mehr Arbeit.
schlimmer: der Userbrowser muss erst diese Seite laden, auswerten und dann (vorausgesetzt er ist entsprechend eingestellt) die neue Seite anfordern.
Zitat:
Vorteil: Du kannst die einzelnen Umleitungen individuell anpassen.
Wenn dieser Bedarf bestünde (war aber nicht dem OP zu entnehmen) ließe sich auch das mit der .htaccess einfacher und wesentlich performater machen:
Redirect permanent /verzeichnis/alter-name.htm http://www.example.de/neuer-name.html