Beste Tweakers,
Op een website heb ik een zoekfunctie, nu is het probleem dat ik deze zoekfunctie met GET wil laten werken en niet met POST. De zoekopdrachten worden namelijk op de hele website al met GET opgehaald.
Probleem
Na het knopje submit bij de zoekfunctie wordt de volgende url weergegeven.
Nu wil ik met een .htaccess regeltje de url vertalen naar de volgende url.
Want het vraagteken (?) wordt namelijk al gebruikt door de page functie.
De bovenste url werkt wel, ik krijg echter geen results op mijn zoekfunctie omdat de GET op een of andere manier niet doorkomt....
Wat heb ik geprobeerd?
1. De volgende .htaccess regels
Geeft geen goed resultaat...
2. Een andere rewrite
Helaas ook geen resultaat.
Vraag
Hoe krijg ik toch de GET te pakken in PHP. Nu krijg ik namelijk geen GET door
Hoe zou ik deze link dan moeten Rewriten?
Alvast bedankt!
Bronnen bekeken
http://www.simonecarletti...e-query-string-redirects/
http://www.webmasterworld.com/forum92/664.htm
http://www.yourhtmlsource...agement/urlrewriting.html
Op een website heb ik een zoekfunctie, nu is het probleem dat ik deze zoekfunctie met GET wil laten werken en niet met POST. De zoekopdrachten worden namelijk op de hele website al met GET opgehaald.
Probleem
Na het knopje submit bij de zoekfunctie wordt de volgende url weergegeven.
code:
1
| http://www.domain.com/page/search?s=nos |
Nu wil ik met een .htaccess regeltje de url vertalen naar de volgende url.
code:
1
| http://www.domain.com/page/search&s=nos |
Want het vraagteken (?) wordt namelijk al gebruikt door de page functie.
De bovenste url werkt wel, ik krijg echter geen results op mijn zoekfunctie omdat de GET op een of andere manier niet doorkomt....
Wat heb ik geprobeerd?
1. De volgende .htaccess regels
code:
1
2
| RewriteCond %{QUERY_STRING} ^s=([^/\.]+)$ RewriteRule ^(.*)$ index.php?page=pages/search&s=$1 [L] |
Geeft geen goed resultaat...
2. Een andere rewrite
code:
1
| RewriteRule ^page/search?s=([^/\.]+)$ index.php?page=pages/search&s=$1 [L] |
Helaas ook geen resultaat.
Vraag
Hoe krijg ik toch de GET te pakken in PHP. Nu krijg ik namelijk geen GET door
Hoe zou ik deze link dan moeten Rewriten?
Alvast bedankt!
Bronnen bekeken
http://www.simonecarletti...e-query-string-redirects/
http://www.webmasterworld.com/forum92/664.htm
http://www.yourhtmlsource...agement/urlrewriting.html