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

Formular-Suche umbauen mit Rewritecond

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
DJTonic
PostRank 5
PostRank 5
Beiträge: 214
Registriert: 18.03.2005, 05:27

Beitrag von DJTonic » 25.09.2006, 11:42

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 :oops:

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

nethosting24
PostRank 4
PostRank 4
Beiträge: 125
Registriert: 13.10.2005, 12:33
Wohnort: Düsseldorf

Beitrag von nethosting24 » 25.09.2006, 11:47

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


-----

DJTonic
PostRank 5
PostRank 5
Beiträge: 214
Registriert: 18.03.2005, 05:27

Beitrag von DJTonic » 25.09.2006, 11:50

nein, das ists nicht wirklich. ich brauchs ja genau andersrum. :cry:

das suchformular schickt den besucher via get ja auf
index.php?query=irgend+was&Submit=Suche&lang=de

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.


Kralle
PostRank 10
PostRank 10
Beiträge: 2925
Registriert: 08.04.2005, 00:47
Wohnort: Deggingen

Beitrag von Kralle » 25.09.2006, 13:56

Suchmaschinenbots schicken keine Formulare ab!

DJTonic
PostRank 5
PostRank 5
Beiträge: 214
Registriert: 18.03.2005, 05:27

Beitrag von DJTonic » 25.09.2006, 14:00

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

DJTonic
PostRank 5
PostRank 5
Beiträge: 214
Registriert: 18.03.2005, 05:27

Beitrag von DJTonic » 25.09.2006, 20:03

kann mir denn niemand helfen? :cry:

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

Beitrag von chris21 » 25.09.2006, 21:20

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?

DJTonic
PostRank 5
PostRank 5
Beiträge: 214
Registriert: 18.03.2005, 05:27

Beitrag von DJTonic » 25.09.2006, 22:01

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.

Transmigrasi
PostRank 1
PostRank 1
Beiträge: 24
Registriert: 28.03.2005, 20:59

Beitrag von Transmigrasi » 25.09.2006, 23:25

RewriteEngine on
RewriteCond %{THE_REQUEST} index\.php\?query=(.*)
RewriteRule ^index\.php$ /suche/%1.html? [R=301,L]

DJTonic
PostRank 5
PostRank 5
Beiträge: 214
Registriert: 18.03.2005, 05:27

Beitrag von DJTonic » 25.09.2006, 23:28

vielen dank!! :D

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag