Seite 1 von 1
Nochmal 301 Weiterleitung
Verfasst: 01.10.2004, 19:53
von Genom
Bisher habe ich meine 301 Weiterleitung wie folgt realisiert.
in der .htaccess
ErrorDocument 404
https://www.abc.de/index.php
Die Domain ist leer bis auf die Index.php
da drinn steht dann:
<?php
header("HTTP/1.1 301 Moved Permanently");
header('Location:
https://www.xyz.de');
?>
Jetzt möchte ich das ganze auf pur .htaccess umstellen, das klappt ber
überhaupt nicht, trotz der Beiträge hier.
Also ich möchte z.B.
https://www.abc.de/index.htm
auf
https://www.xyz.de
per 301 im .htaccess
umleiten.
kann mir jemand helfen, bzw. einen tipp geben, warum 404 Umleitungen
funzen aber 301 nicht.
Danke Genom
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 01.10.2004, 19:59
von bull
ErrorDocument ist keine Weiterleitung. Weiterleitungen geben einen Rückgabewert von 300-30? (habs grad nicht im Kopf) zurück.
Zur Frage: Wenn die Domain leer ist, einfach alles löschen und nur eine .htaccess reingeben mit Inhalt
RewriteEngine On
RewriteRule ^.*$
https://www.xyz.de/ [R=301,L]
Verfasst: 01.10.2004, 20:26
von Genom
bull hat geschrieben:ErrorDocument ist keine Weiterleitung. Weiterleitungen geben einen Rückgabewert von 300-30? (habs grad nicht im Kopf) zurück.
Zur Frage: Wenn die Domain leer ist, einfach alles löschen und nur eine .htaccess reingeben mit Inhalt
RewriteEngine On
RewriteRule ^.*$
https://www.xyz.de/ [R=301,L]
Ja aber dann per PHP / 301 oder?
Um die domain, die es jetzt geht ist aber nicht komplett leer.
Da möchte ich nur von ein paar bestimmten Seiten umleiten.
Danke Genom
Verfasst: 02.10.2004, 06:18
von Elmar2
und was spricht gegen ein simples:
?
Elmar
Verfasst: 02.10.2004, 07:06
von Genom
Elmar2 hat geschrieben:und was spricht gegen ein simples:
?
Elmar
Von mir aus gar nichts.
Leider passiert dann aber nichts.
er öffnet einfach die index.htm von
www.abc.de und nicht
www.xyz.de
Ciao Genom
Verfasst: 02.10.2004, 07:12
von bull
RewriteEngine On
RewriteRule vondiesermöchteichumleiten1.htm$
https://www.xyz.de/ [R=301]
RewriteRule vondiesermöchteichumleiten2.htm$
https://www.xyz.de/ziel2/ [R=301]
RewriteRule vondiesermöchteichumleiten3.htm$
https://www.xyz.de/test.html [R=301,L]
Verfasst: 02.10.2004, 07:21
von Genom
Mensch dank euch allen für eure Tipps aber da tut sich gar nichts.
Kann mein Provider diese Funktion abgeschaltet haben?
Oder kann ich da einen fehler machen.
z.B. Enter im file oder binär/ascii übertrgung etc.
Ich werd bald irre
Genom
Verfasst: 03.10.2004, 17:57
von Genom
Keine noch eine Idee?

Verfasst: 03.10.2004, 18:00
von bull
Kann mein Provider diese Funktion abgeschaltet haben?
Schon möglich. Muß man nachfragen. Wenn "ja" == abgeschaltet --> wechseln. Selbst die Billigtarife von 1&1 haben das nämlich.
Verfasst: 20.10.2004, 11:39
von hmueller
bull hat geschrieben:[R=301]
...ich traue dem nicht. Ist das irgendwo dokumentiert, daß diese Angabe so als 301 akzeptiert wird und nicht als 302?
Verfasst: 20.10.2004, 11:44
von bull
https://httpsd.apache.org/docs/mod/mod_rewrite.html
redirect|R [=code]' (force redirect)
Prefix Substitution with
https://thishost[:thisport]/ (which makes the new URL a URI) to force a external redirection. If no code is given a HTTP response of 302 (MOVED TEMPORARILY) is used. If you want to use other response codes in the range 300-400 just specify them as a number or use one of the following symbolic names: temp (default), permanent, seeother. Use it for rules which should canonicalize the URL and give it back to the client, e.g., translate ``/~'' into ``/u/'' or always append a slash to /u/user, etc.
301 ist äquivalent zu permanent. Man kann es auch mit SamSpade oder irgendwas, was einem den HTTP-Header anzeigt, herausfinden. Für Firefox-Benutzer Zusatz "Live HTTP Headers". Dann erübrigt sich das ganze eigentlich.
Verfasst: 20.10.2004, 12:41
von hmueller
Hallo,
kann es sein, daß die Weiterleitung bei Parametern in der Quell-URL nicht funktioniert?
Code: Alles auswählen
RewriteRule index.php?id=97 http://www.domain.de/seite/abc.htm [R=301,L]