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

Mod_rewrite Syntax Problem - Fragezeichen

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
silent321
PostRank 3
PostRank 3
Beiträge: 73
Registriert: 13.01.2009, 17:39

Beitrag von silent321 » 13.01.2009, 23:34

ins0 hat geschrieben: "(.*)"
^^ warum hast du wieder so ein "Alleweltmuster" übernommen xD

=> (.+)
Hehe, ich glaube das hat sich bei mir so "eingebürgert" :D

Macht es einen unterschied?

Ich werde es in (.+) ändern, hab das Gefühl du hast da mehr Ahnung von.

Vielen Dank nochmal

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.


ins0
PostRank 4
PostRank 4
Beiträge: 128
Registriert: 01.09.2008, 18:29

Beitrag von ins0 » 13.01.2009, 23:43

Damit unser freund hier zufrieden is kompletter Regex

Code: Alles auswählen

	RewriteCond %{QUERY_STRING} ^(.*[\w=&;])?e(=.+)?(.*[;=\w&])?$
	RewriteRule ^(.+[^\s])\.html$ http://www.motolio.com/$1/? [L,R=301]
Damit wird egal wieviele parameter etc angehangen werden und das "e" parameter mit oder OHNE (achtung kristian ohne! parameter muss nich definiert sein)

außerdem muss ein ein html name eingeben werden....


man kanns schöner schreiben aber will pennen :P
gn8

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 14.01.2009, 01:34

Hallo
ins0 hat geschrieben:Damit unser freund hier zufrieden is kompletter Regex

Code: Alles auswählen

	RewriteCond %{QUERY_STRING} ^(.*[\w=&;])?e(=.+)?(.*[;=\w&])?$
	RewriteRule ^(.+[^\s])\.html$ http://www.motolio.com/$1/? [L,R=301]
Damit wird egal wieviele parameter etc angehangen werden und das "e" parameter mit oder OHNE (achtung kristian ohne! parameter muss nich definiert sein)
Zufrieden bin ich damit nicht, das Ding matched bei e=foo genauso wie bei foo=e letzteres ist (noch) nicht gewollt.
Man kann die Aufgabenstellung aber weiter ändern bis die Lösung passt.
Für deine derzeitige Aufgabestellung wäre wohl

Code: Alles auswählen

   
   RewriteCond %{QUERY_STRING} ^(.+[&;])?e=?
   RewriteRule ^(.+)\.html$ http://wo.auchimmer.de/$1/? [L,R=301]
ausreichend, aber ich bin jetzt auch zu müde.

Gruß
Kristian

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag