Seite 1 von 2
301 Weiterleitung funktioniert nicht ganz
Verfasst: 29.01.2012, 22:00
von Slind
Hey,
könnt ihr mir sagen wieso nur die Domain funktioniert und keine Unterseiten?
Code: Alles auswählen
Redirect / http://www.fotograf-lind.de/
Redirect /portfolio/ http://www.fotograf-lind.de/portfolio
Redirect /tiere/ http://www.fotograf-lind.de/dienstleistungen/tierfotografie/
Redirect /equipment/ http://www.fotograf-lind.de/der-kuenstler/
Redirect /kontakt/impressum/ http://www.fotograf-lind.de/impressum/
Redirect /portfolio/funkenspiel/ http://www.fotograf-lind.de/portfolio-items/funken-spektakel/
Redirect /portfolio/makro/ http://www.fotograf-lind.de/portfolio-items/makrofotografie/
Redirect /portfolio/landschaft/ http://www.fotograf-lind.de/portfolio-items/landschaftsfotografie/ ‎
Redirect /der-fotograf/ http://www.fotograf-lind.de/der-kuenstler/
Redirect /kontakt/ http://www.fotograf-lind.de/kontakt/
Redirect /buchen-kaufen/ http://www.fotograf-lind.de/dienstleistungen/
ErrorDocument 404 http://www.fotograf-lind.de/
Schaut es euch selbst an und geht auf z.B.
www.j-lind.de/tiere/
Verfasst: 29.01.2012, 23:17
von mano_negra
die domain funktioniert momentan auch nicht.
aber dein problem ist das du
Redirect /
https://www.fotograf-lind.de/
am anfang stehen hast .
so wird alles in der gleichen struktur weitergeleitet. nicht nur die startseite.
wenn du das am ende einfügst, müsste es eigentlich funktionieren. aber es wird eben der komplette rest (falls es einen gibt) eben auch mit umgeleitet.
Verfasst: 29.01.2012, 23:57
von Barthel
muss raus, egal wo es steht. Du kannst dir das vielleicht besser vorstellen, wenn du es als Kopie siehst. Mit der Weiterleitung erstellst du eine 1:1 Kopie deiner alten Struktur auf der neuen Domain. Da sich die Struktur aber geändert hat, macht das natürlich keinen Sinn. Mit der Weiterleitung sagst du
Was mal hier war, ist jetzt dort.
Mit Regex lässt sich das vielleicht noch ein wenig vereinfachen, aber damit kenne ich mich nicht aus

Verfasst: 30.01.2012, 00:43
von mano_negra
wenn er es hinten anstellt funktioniert es schon. nur wie gesagt wenn eine restliche struktur besteht wird die ebenfalls mitgeleitet.
die redirects die davor stehen werden aber richtig weitergeleitet.
wenn er aber jetzt alles andere auf
https://www.fotograf-lind.de/ weiterleiten will, was ich annehme, kann er
Code: Alles auswählen
RedirectMatch permanent ^/(.*)$ http://www.fotograf-lind.de/
verwenden.
gesamt sollte das dann so aussehen:
Code: Alles auswählen
Redirect /portfolio/ http://www.fotograf-lind.de/portfolio
Redirect /tiere/ http://www.fotograf-lind.de/dienstleistungen/tierfotografie/
Redirect /equipment/ http://www.fotograf-lind.de/der-kuenstler/
Redirect /kontakt/impressum/ http://www.fotograf-lind.de/impressum/
Redirect /portfolio/funkenspiel/ http://www.fotograf-lind.de/portfolio-items/funken-spektakel/
Redirect /portfolio/makro/ http://www.fotograf-lind.de/portfolio-items/makrofotografie/
Redirect /portfolio/landschaft/ http://www.fotograf-lind.de/portfolio-items/landschaftsfotografie/ ‎
Redirect /der-fotograf/ http://www.fotograf-lind.de/der-kuenstler/
Redirect /kontakt/ http://www.fotograf-lind.de/kontakt/
Redirect /buchen-kaufen/ http://www.fotograf-lind.de/dienstleistungen/
RedirectMatch permanent ^/(.*)$ http://www.fotograf-lind.de/
Verfasst: 30.01.2012, 00:46
von Barthel
So könnte es klappen. Um es auch wieder für Laien verständlich auszudrücken: Mit den ersten Redirects werden die Seiten weitergeleitet, bei denen sich außer der Domain noch etwas verändert hat, der Rest leitet dann die Seiten weiter, bei denen sich außer der Domain nichts geändert hat.
Verfasst: 30.01.2012, 01:08
von Slind
Das alleine funktioniert:
RedirectMatch permanent ^/(.*)$
https://www.fotograf-lind.de/
Die ganzen:
Redirect /portfolio/
https://www.fotograf-lind.de/portfolio
funktionieren wenn nur eins vorhanden ist aber nicht bei mehreren und auch nicht in der kombination mit:
RedirectMatch permanent ^/(.*)$
https://www.fotograf-lind.de/
Kann man da noch was ändern? Oder wo liegt der Fehler?
Verfasst: 30.01.2012, 01:24
von mano_negra
ach ja, ist ja klar.
die portfolios funktionieren nicht.
hier wieder das gleiche mit dem ersten redirect leitest du die gesamte portfolio struktur weiter.
die redirects werden in reihenfolge abgearbeitet.
du kannst jetzt wenn es nur diese ordner sind den /portfolio/ redirect unter die anderen schreiben.
Verfasst: 30.01.2012, 01:34
von mano_negra
und noch was: damit das wirklich eine 301 weiterleitung ist schreibe das so
Code: Alles auswählen
Redirect 301 /portfolio/ http://www.fotograf-lind.de/portfolio
also immer Redirect
301
Verfasst: 30.01.2012, 16:55
von Slind
Perfekt funktioniert.
Noch ne Fragen:
Muss ich bei dem "RedirectMatch permanent ^/(.*)$
https://www.fotograf-lind.de/" auch noch die 301 dazu schreiben, wenn ja wohin (vor o. nach permanent)?
Verfasst: 30.01.2012, 17:22
von mano_negra
es gibt 2 schreibweisen:
Redirect 301
oder
Redirect permanent
es ist egal welche du nimmst, beides sind 301 weiterleitungen.
das selbe gilt für RedirectMatch.
wenn du das weglässt ist es nur eine 302 weiterleitung.
Verfasst: 30.01.2012, 19:12
von Slind
ok vielen dank
Verfasst: 31.01.2012, 21:52
von Slind
Ich brauch doch nochmal eure Hilfe. Undz zwar soll der Pfad /piwik und /piwik/ nicht weitergeleitet werden. Wie kann ich da eine aussnahme fuer diesen pfad und alle unterpfaede einrichten?
Verfasst: 31.01.2012, 23:22
von mano_negra
statt oberen RedirectMatch diesen hier:
Code: Alles auswählen
RedirectMatch permanent ^/((?!(piwik|piwik/)).*) http://www.fotograf-lind.de/
oder alles mit RewriteRule
Verfasst: 01.02.2012, 15:13
von Slind
Cool danke.
Noch ne kleine Frage, soll ich eine Adressänderung in Google Webmaster Tools eintragen?
Denn es ist ja eigentlich keine aenderung sondern eine neue Seite zum gleixhen Thema mit anderer Sitemap/Inhalten...
Verfasst: 02.02.2012, 20:45
von Slind
up......