Seite 1 von 1
Formular-Suche umbauen mit Rewritecond
Verfasst: 25.09.2006, 11:42
von DJTonic
Hallo zusammen!
ich habe auf einer meiner seiten eine suchfunktion. da ich doppelten content vermeiden möchte (die suchergebnisse sind u.U. ja auch über eine mod_rewrite-behandelte seite erreichbar) stehe ich vor folgendem problem:
index.php?query=irgend+was&Submit=Suche&lang=de
müsste auf
wobei ich das dann auf das umschreiben müsste:
suche-irgend+was-de.htm
kann bitte wer so nett sein und mir den rewritecond-ausdruck posten? ich kapiers einfach nicht

Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
Re: Formular-Suche umbauen mit Rewritecond
Verfasst: 25.09.2006, 11:47
von nethosting24
DJTonic hat geschrieben:Hallo zusammen!
ich habe auf einer meiner seiten eine suchfunktion. da ich doppelten content vermeiden möchte (die suchergebnisse sind u.U. ja auch über eine mod_rewrite-behandelte seite erreichbar) stehe ich vor folgendem problem:
index.php?query=irgend+was&Submit=Suche&lang=de
Hallo,
anbei ein guter Link:
https://www.webconfs.com/url-rewriting-tool.php
Gruß Marc
-----
Verfasst: 25.09.2006, 11:50
von DJTonic
nein, das ists nicht wirklich. ich brauchs ja genau andersrum.
das suchformular schickt den besucher via get ja auf
index.php?query=irgend+was&Submit=Suche&lang=de
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 25.09.2006, 13:56
von Kralle
Suchmaschinenbots schicken keine Formulare ab!
Verfasst: 25.09.2006, 14:00
von DJTonic
ja das weiss ich. es geht mir aber darum, dass jemand das suchergebnis z.b.
index.php?query=irgend+was&Submit=Suche&lang=de
weitergibt oder postet, die seite aber "regulär" über
suche-irgend+was-de.htm
erreichbar ist.
das ist halt blöd
Verfasst: 25.09.2006, 20:03
von DJTonic
kann mir denn niemand helfen?

Verfasst: 25.09.2006, 21:20
von chris21
Wieso brauchst Du da jetzt eine ReWriteCond?
Ich habe Dein Problem so verstanden:
die Seite mein-suchbegriff.htm
spuckt das Suchergebnis aus (durch mod_rewrite).
Wenn man aber die Suche auf der Seite verwendet, landt man auch index.php?query=mein+suchbegriff&Submit=Suche&lang=de
Warum sendest Du die Suchabfrage nicht einfach auf eine Datei, z.B. umleitung.php (also action=umleitung.php),
die dann mit einem Location Redirect auf
Location:"suche-$query-$lang.htm"
weiterleitet?
Verfasst: 25.09.2006, 22:01
von DJTonic
ja das wäre natürlich die einfachste lösung. wollte halt nur nicht ne weitere php-seite zwischenschalten, weils irgendwie unsauber ist. das müsste serverseitig halt auch gehen.
aber naja, werd ichs wohl so zusammenstöpseln.
Verfasst: 25.09.2006, 23:25
von Transmigrasi
RewriteEngine on
RewriteCond %{THE_REQUEST} index\.php\?query=(.*)
RewriteRule ^index\.php$ /suche/%1.html? [R=301,L]
Verfasst: 25.09.2006, 23:28
von DJTonic
vielen dank!!
