Zur Navigation

301 Weiterleitung [31]

301 Schlumpfi (Gast)

Hallo Jörg,

es funktioniert wunderbar. Vielen vielen lieben DANK!

Hat das Nachteile im Ranking oder macht da die Tante Gockel Probleme?

Lieben Gruß
Schlumpfi

17.08.2008 13:27

302 Jörg Kruse

Besser wäre sicher eine Weiterleitung von Unterseite zu Unterseite - von größeren Problemen bei einer pauschalen Weiterleitung der Unterseiten auf eine Startseite habe ich allerdings bislang noch nicht gehört - auf diese Weise leiten ja viele weiter, wenn die Linkstruktur sich geändert hat.

17.08.2008 13:34 | geändert: 17.08.2008 13:35

303 Schlumpfi (Gast)

Hallo Jörg,

danke Jörg! Ein dickes Lob, 8 min. nach Fragestellung und schon beantwortet. Premium! Danke nochmals!

Schlumpfi

17.08.2008 16:27

304 Gerd (Gast)

Hallo Jörg,
meine Frage gehört noch quasi zum post 260:

Das dort von einem Server zum anderen redirected wird klappt super. Dafür habe ich dieses script von die benutzt:

RewriteCond %{HTTP_HOST} www\.b\.de
RewriteCond %{THE_REQUEST} /finanzberichte
RewriteRule ^(.*)$ http://www.a.de/Finanzberichte.1842.0.html [R=301]

Jetzt habe ich noch einen wirklich alten link erhalten der auch zu a.de umgeleitet werden muss, dieser lautet aber:

http://www.b.de/investor/index.php?seite=ir-geschaeftsbericht

bekommt man diesen auch irgendwie umgeleitet auf

http://www.a.de/Finanzberichte.1842.0.html

?

Vielen Dank für deine Mühen im voraus und
viele Grüße
Gerd

19.08.2008 15:18

305 Jörg Kruse

Du kannst mehrere alternative RewriteConds mit einem [OR] verknüpfen - also z.B. so:

RewriteCond %{HTTP_HOST} www\.b\.de
RewriteCond %{THE_REQUEST} /finanzberichte [OR]
RewriteCond %{THE_REQUEST} /investor/index\.php\?seite=ir-geschaeftsbericht
RewriteRule ^(.*)$ http://www.a.de/Finanzberichte.1842.0.html [R=301]

19.08.2008 16:17

306 Gerd (Gast)

Hallo Jörg,
und vielen Dank... auf die richtige schreibweise kam es mir an... die habe ich so noch nirgends im Internet gefunden.

Danke dir vorrab, werde es morgen direkt ausprobieren.
Schönen Abend wünsche ich dir noch
Gerd

19.08.2008 21:04

307 Gerd (Gast)

Hallo Jörg,

leider muss ich dich doch noch was fragen:
lasse ich den Ordner /investor aus der THE_REQUEST Zeile weg klappt der redirect wunderbar, mit /investor vorgestellt leider nicht.

Gibt es dafür auch eine besondere schreibweise? habe schon einige schreibweisen durchprobiert, leider ohne Erfolg.
Vielen Dank für deine Hilfe

Gerd

20.08.2008 08:41

308 Jörg Kruse

lasse ich den Ordner /investor aus der THE_REQUEST Zeile weg klappt der redirect wunderbar, mit /investor vorgestellt leider nicht.

Enthält die weiterzuleitende URL kein "/investor"? Wenn das ohne funktioniert, kanst du das ja so lassen

Gibt es dafür auch eine besondere schreibweise? habe schon einige schreibweisen durchprobiert, leider ohne Erfolg.

Wofür genau soll es eine besondere Schreibweise geben?

20.08.2008 10:44

309 Gerd (Gast)

doch doch, der zu weiterleitende Link enthält /investor; also www.b.de/investor/index.php?seite=ir-geschaeftsbericht
hier klappt das weiterleiten aber nicht (geht zu Errorseite)

habe nur testweise www.b.de/index.php?seite=ir-geschaeftsbericht probiert und das hat geklappt! muss aber mit /investor klappen.

mit schreibweise meinte ich, ob man da nun auch "nur" was mit \ escapen muss oder ähnliches... habe da aber schon vieles ohne Erfolg ausprobiert.

Nochmal vielen Dank für deine Hilfe uns Zeit
Gerd

20.08.2008 11:10

310 Jörg Kruse

Hier sind die Zeichen aufgeführt, die escaped werden müssen:

https://joergs-forum.de/mod-rewrite-zeichen-escapen-t-48-1

Wenn die RewriteCond bei dir nicht funktioniert, funkt da vielleicht eien andere Rule dazwischen. In der betreffenden RewriteCond selbst sehe ich jedenfalls keinen Fehler. Was steht denn sonst noch in der .htaccess?

20.08.2008 12:33 | geändert: 20.08.2008 12:34