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

Bitte um Hilfe mit mod_rewrite Regel

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
melittaman
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 29.10.2006, 14:32

Beitrag von melittaman » 08.05.2007, 17:22

Hallo, ich habe ein kleines Problem mit dem erstellen einer mod_rewrite Regel, da ich bis auf das weiterleiten auf die Hauptdomain bisher keine Erfahrungen mit mod_rewrite habe.

Die url sieht zur Zeit so aus:

Code: Alles auswählen

http://www.meinedomain.de/?a=irgendwas&b=nochwasanderes&c=wiederwasanderes
Ich würde jedoch gerne die ?a= und die folgenden &(*)= durch Bindestriche oder Unterstriche ersetzen und am Ende der Zeile die Endung .html anhängen.

Vielen Dank an alle die sich das ganze mal ansehen und mir eventuell weiterhelfen können.

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.


blinks
PostRank 4
PostRank 4
Beiträge: 155
Registriert: 25.01.2004, 12:37

Beitrag von blinks » 08.05.2007, 18:02

hi,

so sollte es funktionieren:

Code: Alles auswählen

RewriteRule ^([\._0-9a-z-]*)-([\._0-9a-z-]*)-([\._0-9a-z-]*).html$ /index.php?a=$1&b=$2&c=$3
Habs nicht getestet, sollte aber gehen...

Viel Erfolg ;)

CIX88
PostRank 3
PostRank 3
Beiträge: 90
Registriert: 11.05.2007, 11:45

Beitrag von CIX88 » 11.05.2007, 11:54

Der reguläre Ausdruck ist zu ungenau, daher vermute ich, wird dieser so nicht funktionieren.

> [\._0-9a-z-]

Damit das - hinter z nicht für „range” erkannt wird, vielleicht \- einsetzen.
Ansonsten würde ich es, ohne jetzt Einzelheiten zu kennen, so machen:

Code: Alles auswählen

RewriteRule ^([^\-]+)-([^\-]+)-([^\-]+)\.html$ /index.php?a=$1&b=$2&c=$3
Sonst gibt es vielleicht konflikte mit den Bindestrich.

Anonymous

Beitrag von Anonymous » 11.05.2007, 12:14

die rewrite rule ist aber auch nur die halbe miete... die macht nur die rückverwandlung beim aufruf... die passenden urls musste schon vom script selber ausgeben lassen... :wink:

melittaman
PostRank 4
PostRank 4
Beiträge: 112
Registriert: 29.10.2006, 14:32

Beitrag von melittaman » 16.05.2007, 09:42

net(t)worker hat geschrieben:die rewrite rule ist aber auch nur die halbe miete... die macht nur die rückverwandlung beim aufruf... die passenden urls musste schon vom script selber ausgeben lassen... :wink:
Und da genau liegt wohl mein Problem. Ich dachte ich könnte mit mod_rewrite das ganze umbauen.

Trotzdem vielen Dank an alle die mir geholfen haben!

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag