Seite 1 von 1

301 Redirect für jede Unterseite

Verfasst: 03.09.2009, 20:39
von jumapari
Hallo, ich will mit folgendem Script für die .htacces arbeiten:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.heidelicht\.de$
RewriteRule ^(.*)$ https://www.heidelicht.de/$1 [L,R=301]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.html\ HTTP/
RewriteRule ^(([^/]+/)*)index\.html$ https://www.heidelicht.de/$1 [R=301,L]

Die index.html wird dann auch umgeleitet.

Was ist aber mit den 20-100 Unterseiten?? wie geht das?

Verfasst:
von

Re: 301 Redirect für jede Unterseite

Verfasst: 03.09.2009, 21:24
von Mork vom Ork
jumapari hat geschrieben:Was ist aber mit den 20-100 Unterseiten?? wie geht das?
Was soll mit den Unterseiten sein? Mit den beiden Anweisungsblöcken verhinderst du erstens Zugriffe auf die ohne-www-Domain und zweitens auf URLs, die auf index.html enden.

Welche Unterseiten meinst du und was soll mit ihnen geschehen? Das solltest du schon verraten.

Verfasst: 04.09.2009, 06:21
von jumapari
Tut mir leid, ich bin was da anbelangt völlig unbedarft. Den Code hab ich von einer entsprechenden Website.

Ich suche einen funktionierenden Code für die index.html und alle Unterseiten, z.B.: Hamburg.html, Berlin.html, Angebot.html, Kontakt.html

Dankeschön!

Verfasst:
von

Verfasst: 04.09.2009, 12:10
von Mork vom Ork
jumapari hat geschrieben:Tut mir leid, ich bin was da anbelangt völlig unbedarft.
Du brauchst lediglich beschreiben, was du eigentlich möchtest. Wenn ich hier zwei Rezepte zitiere, eines für Kohlauflauf und eines für Bittermandelhörnchen, und dazu schreibe, „Wie geht das mit den 20 anderen Kekssorten?“, kannst du damit etwas anfangen? Weisst du, was „das“ sein soll? Und um welche Kekssorten es sich handelt?
Ich suche einen funktionierenden Code für die index.html und alle Unterseiten, z.B.: Hamburg.html, Berlin.html, Angebot.html, Kontakt.html
Das sagt mir immer noch nicht viel, denn jetzt weiß ich zwar, dass deine 20 bis 100 Unterseiten auf irgendwas.html hören, aber nicht, was du damit anstellen möchtest. Ich rate jetzt einfach mal, beim Aufruf von hamburg.html soll eine Weiterleitung nach hamburg/ ausgespuckt werden, das wäre dann eine ähnliche Funktion, wie du sie bereits für index.html hast:

RewriteRule (.*[^/])\.html$ http://www.heidelicht.de/$1/ [R=301,L]

In Zukunft gib dir bitte etwas mehr Mühe beim Formulieren deiner Fragen: Was liegt vor, was soll dabei rauskommen, was hast du bislang probiert, was macht es, was macht es nicht und was macht es, was nicht soll.
Wie du an der Masse der Antwortenden auf deine Frage siehst, ist hier nicht jeder so dusselig wie ich und fragt nach.

Verfasst: 04.09.2009, 14:30
von jumapari
Nein, die index.html und alle Unterseiten sollen auf eine andere Domain umgeleitet werden. Genauer alle auf die index Seite der anderen Domain.

Verfasst: 04.09.2009, 16:29
von Schnipsel
...nicht unbedingt eine gute Idee 8)

Verfasst: 04.09.2009, 17:53
von jumapari
...nicht unbedingt eine gute Idee
O.K., aber wie geht es besser?

Verfasst: 04.09.2009, 21:50
von Viktor1982
Versuchmal

RedirectPermanent /index-Dateien/jumapari.html https://www.dene-domain.de/index-Dateien/lecker.html

https://www.itler.net/2009/06/url-weite ... access-301

Verfasst: 04.09.2009, 21:53
von DanielS
jumapari hat geschrieben:Nein, die index.html und alle Unterseiten sollen auf eine andere Domain umgeleitet werden. Genauer alle auf die index Seite der anderen Domain.
Also:

Code: Alles auswählen

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.heidelicht\.de$
RewriteRule ^(.*)$ http://www.heidelicht.de/ [L,R=301] 

Verfasst: 04.09.2009, 21:57
von Schnipsel
jumapari hat geschrieben:Nein, die index.html und alle Unterseiten sollen auf eine andere Domain umgeleitet werden. Genauer alle auf die index Seite der anderen Domain.
Hallooooo... wenn ich es richtig verstanden habe möchte er mit hilfe einer alten Domain die Startseite einer neuen Domain pushen - wie gesagt, langfristig gesehen keine gute Idee.

Verfasst: 04.09.2009, 22:10
von r-alf
Selbst kurzfristig dürfe dies bei einen relativ jungfräulichen Domain keine gute Idee sein. Die Seite wandert bestimmt direkt in den Filter. (Abhängig von der Anzahl der "alten Links")

Verfasst: 05.09.2009, 06:25
von jumapari
Stimmt, ich möchte mit einer alten Domain eine neue pushen. Wie lange wartet man mit sowas?

Hat vielelicht jemand ein funktionierendes Codebeispiel?

Oder einen Artikel hierzu, der wirklich lesenswert ist?

Verfasst: 05.09.2009, 09:17
von Mork vom Ork
jumapari hat geschrieben:Hat vielelicht jemand ein funktionierendes Codebeispiel?
Wollte mich ja eigentlich nicht mehr kümmern, aber bevor hier noch mehr technisch fragwürdige Tipps gegeben werden: .htaccess komplett leeren und die Zeile

RedirectMatch permanent . http://neu.example.com/

reinschreiben. Anleitung hier (RedirectMatch) und hier (vom Apache/RedirectMatch verwendete Bibliothek PCRE, Abschnitt „PCREPATTERN(3)“, auch separat im Archiv, fürs Kopfkissen) bzw. hier (Perl-spezifisch, Grundlage für PCRE).

Verfasst: 10.09.2009, 08:58
von jumapari
Aus Euren Antworten entnehme ich, dass die Praxis eines 301 Redirect um zwei Seiten "zusammenzufassen" nicht ratsam ist.

Stimmts?