Problemer med mod_rewrite på apache 1.3.24
Jeg kører pt. følgende mod_rewrite dokument i .htaccess filen på Apache 1.3.24RewriteEngine on
RewriteRule ^search/(.*)$ /_search.php?func=$1
RewriteRule ^([^/]+)/([^/]+)/(.*)$ /_$1.php?area=$1&page=$2¶m=$3
RewriteRule ^([^/]+)/([^/]+)/$ /_$1.php?area=$1&page=$2
RewriteRule ^([^/]+)/$ /_$1.php?area=$1
... og generelt virker det egentlig godt - men ! (der er jo altid ét men, ikke ?)
Jeg har fx kaldet
http://www.mitdomæne.com/search/simple?query=benni
Der derved henter _search.php, sætter area til simple og skulle videreføre mine getparametre.
Et dump af $_GET i PHP giver dog
Array
(
[func] => simple
)
Umiddelbart glemmer den højt og helligt alt om min getparameter i query og dermed min "benni" ...
Det store forgyldte spørgsmål, hvorfor ? og evt. hvordan kan det forbedres ? selve det ekstra kald til søgningen er fusk - det skulle helst undgås helt
/ LJ
