ja dat heb ik geprobeerd, en POST werkt ook prima, alleen heb je dan het irritante feit dat indien je de pagina ververst je zo'n POST melding krijgt
Daarnaast is het kwa zoekmachine optimalisatie van belang dat de zoekterm in de url verschijnt zodat hij hopelijk ook een hogere ranking krijgt...
ik heb echt het hele internet afgezocht en voor zover ik op de link die in mijn eerste post staat kan zien is het wel mogelijk met wat RewriteCond condities. Het hoe en wat is me alleen niet duidelijk ondanks de uitleg op die site
Het kan wel. Dan zou je allereerst de lelijke url met mod-rewrite moeten redirecten (met de flag [R]) naar de mooie url en vervolgens de mooie url weer onzichtbaar door laten verwijzen naar de lelijke url.
Maar goed, dit is natuurlijk wel erg dubbelop allemaal en aangezien het zoekresultaten betreffen heb je er waarschijnlijk nog niet erg veel aan als je naar SEO kijkt. Er staan namelijk nergens links op je website die naar deze zoekresultaten verwijzen en dus kan een zoekmachine als google deze urls nog steeds niet indexeren.
Als je dat zou willen, dan zou je ook een pagina op je website moeten hebben waar jij alle urls die het resultaat zijn van een zoekopdracht plaatst zodat google deze kan indexeren...
Robin,
Een andere oplossing die precies doet wat jij wilt zul je waarschijnlijk niet vinden, aangezien deze er volgens mij niet is.
Je zegt dat mijn script omslachtig is omdat je 'een extra script' nodig hebt. Dit klopt, maar is nog steeds veel simpeler dan alle code die hier (http://www.talkincode.com/using-mod_rewrite-on-form-parameters-89.html) staat. Het is aan jou natuurlijk, maar ik denk niet dat je een makkelijkere oplossing zult vinden.