#1 21. April 2008 htaccess und suche... sers! ich möchte bzw. habe eine suche, auf der man ein stichwort eingibt und dann sucht er und zeigt die treffer an. das ganze läuft einwandfrei. Bisher geht das ganze über post. Jetzt würde ich es gerne über get machen, sodass die url so assieht: meineseite.de/suche,suchwort.html bislang hieß sie einfach nur suche.html es soll also an suche das suchwort angehängt werden. nur wenn ich get in form rein schreib, dann würde die url ja so aussehn: suche.html?suche=suchwort aber so is es ja nich richtig. steh grad bisschen auf der leitung. weil wie soll ich das den benutzer etwas ohne form eingeben lassen? gruß gl + Multi-Zitat Zitieren
#2 21. April 2008 AW: htaccess und suche... allgemein frage: warum solltest du die URL denn überhaupt umformen und nicht einfach bei GET lassen? hab das noch nie verstanden. greez myth + Multi-Zitat Zitieren
#3 21. April 2008 AW: htaccess und suche... hehe, is suchmaschienen freundlicher! außerdem schaut so ein link: uebersicht,1,3,4.html besser aus als so einer: uebersicht.php?page=1&kategorie=2&unterkategorie=4 gruß gl + Multi-Zitat Zitieren
#4 21. April 2008 AW: htaccess und suche... ahso kk... dann hab ich das grad auch mal in meine seite eingebaut ^^ also ich denke du hast zwei möglichkeiten. entweder du übergibst erst die suchanfrage wie bisher über POST, schaust am anfang vom PHP/ASP-Script ob es eine Suchanfrage gibt und wenn ja dann sendest du einen Location-header, der dann den Inhalt der Post-variable schon integriert hat also in PHP zB so: PHP: if (isset( $_POST [ 'query' ])) header ( 'Location: suche,' . $_POST [ 'query' ]. '.html' ); oder du benutzt nicht FORM um die suchanfrage zu übermitteln sondern Javascript. Das könnte dann so aussehen: Code: <html> <head> <script type="text/javascript"> function myfunc() { window.location.href = "suche," + document.getElementById("suchstring").value + ".html"; } </script> </head> <body> <input type="text" id="suchstring"> <input type="button" value="Suchen" onclick="myfunc()"> </body> </html> wie du das ganze dann aufm webserver wieder auseinanderdröselst ist hier gut beschrieben --> http://www.modrewrite.de greez myth + Multi-Zitat Zitieren
#5 21. April 2008 AW: htaccess und suche... das dürfte passen: http://www.modrewrite.de/13.9.0.0.1.0.phtml musst halt nur noch ein wenig verändern (z.b. den "_" in "," ändern) in deinem suchskript überprüfst du dann nicht mehr nach post-variablen, sondern get + Multi-Zitat Zitieren
#6 21. April 2008 AW: htaccess und suche... Dir bleibt da wirklich nicht viel, mir fällt jetzt keine Möglichkeit ein, die Suchanfage automatisch ist das Action - Ziel deines Formulars zu posten. Entweder über Javascript die Action gemäß Input - Feld ändern oder aber halt den Vorschlag mit der Location - Weiterleitung nehmen! + Multi-Zitat Zitieren
#7 21. April 2008 AW: htaccess und suche... Ich würde hier auch zu ner Kombination aus beidem tendieren. Erst versuchen direkt die location / action des Formes je nach Suchbegriff zu verändern (beim Absenden, Stichwort: onSubmit ^^), und wenn das nicht funktioniert und du immernoch einen ?searchkey parameter im GET hast dann "manuell" per PHP auf die gewünschte Seite leiten. + Multi-Zitat Zitieren