Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

RewriteEngin On - und schon geht das Chaos los

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
filofax
PostRank 3
PostRank 3
Beiträge: 73
Registriert: 25.06.2010, 20:32

Beitrag von filofax » 05.12.2010, 18:14

Ich verzweifel noch an ein paar dynamischen URLs, die es nicht mehr gibt, und die ich gerne umleiten würde, weil da doch einige Leser über Links kommen und bisher im Regen standen.

Die Dinger sehen z.B. so aus:

/forum/showtopic.php?threadid=5783

Und sollen nun in eine Struktur, die so aussieht:

/forum/board1-irgendwas/board6-unterkategorie-von-irgendwas/5783-das-thema/

Ich verzweifel noch. Hab ein paar rewriterules probiert, aber das ist zugegebenermaßen nicht gerade meine Stärke.

Es wäre wirklich nett, wenn mir jemand helfen könnte, sonst wird die Nacht schlaflos. :wink:

Grüße,

filo

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Link-Geier
Nutzer/in
Nutzer/in
Beiträge: 2770
Registriert: 09.08.2009, 19:11

Beitrag von Link-Geier » 05.12.2010, 18:44

Redirect 301 /forum/showtopic.php?threadid=5783
https://www.deinedomain.de/forum/board1 ... das-thema/

Ob bei der Zielurl die Domain davor muß weiß ich nicht, sollte aber nicht schaden - kenne mich da auch nicht wirklich aus.

r-alf
PostRank 9
PostRank 9
Beiträge: 1819
Registriert: 09.09.2008, 21:49
Wohnort: Garage / Melmac

Beitrag von r-alf » 05.12.2010, 18:46

So müsste das funktionieren:

RewriteRule ^forum/showtopic.php?threadid=5783(.*)$ https://www.deine-domain.tld/forum/boar ... s-thema/$1 [L,R=301]

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


filofax
PostRank 3
PostRank 3
Beiträge: 73
Registriert: 25.06.2010, 20:32

Beitrag von filofax » 05.12.2010, 19:08

@Link-Geier, das geht leider nicht, weil das eine ehemals dynamische Url ist. Hab ich auch schon versucht.

@r-alf

Es sah so schön aus, aber Internal Server Error :cry:


Sorry, daß das Posting im falschen Forum gelandet ist. Hatte das hier gar nicht gesehen.

filofax
PostRank 3
PostRank 3
Beiträge: 73
Registriert: 25.06.2010, 20:32

Beitrag von filofax » 05.12.2010, 19:12

Sorry, doch kein Error 500. Es passiert einfach gar nichts.

:(

r-alf
PostRank 9
PostRank 9
Beiträge: 1819
Registriert: 09.09.2008, 21:49
Wohnort: Garage / Melmac

Beitrag von r-alf » 05.12.2010, 19:49

filofax hat geschrieben:Sorry, doch kein Error 500. Es passiert einfach gar nichts.

:(
vorher sollte noch "RewriteEngine on" in der .htacess stehen

filofax
PostRank 3
PostRank 3
Beiträge: 73
Registriert: 25.06.2010, 20:32

Beitrag von filofax » 05.12.2010, 20:10

Ja, hatte ich. Aber ich lande leider immer noch auf der Fehler 404 Seite.

Bizarr...

Rizzo
PostRank 2
PostRank 2
Beiträge: 45
Registriert: 31.08.2010, 12:16

Beitrag von Rizzo » 05.12.2010, 21:06

Moin,

mich interessiert vorallem erst einmal ob die ID bei "...showtopic.php?threadid=5783" benötigt wird. Da bei deiner 2. Url noch ein "das-Thema" auftaucht. (Welches vorher noch nicht existierte ;-)

Falls dem so ist, kann bei den alten URLs, nach der ID, vielleicht noch etwas anderes kommen?

Sonst würde ich folgendes Vorschlagen. Man nehme die Zeile von Ralf... ändert 2 Sachen und, tata... ein neuer Versuch^^

Code: Alles auswählen

RewriteRule ^forum/showtopic.php?threadid=([0-9]+) http://www.deine-domain.tld/forum/board1-irgendwas/board6-unterkategorie-von-irgendwas/$1-das-thema/ [L,R=301]
Hoffe damit kann man mehr anfangen.

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 06.12.2010, 13:27

In einer RewriteRule matcht der Query String nicht.

Daher passiert nichts.

Du musst, um den Query String zu bekommen, über eine RewriteCond gehen.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag