Ik heb kortgeleden gewisseld van hostingbedrijf. Mijn site verhuisd, nameservers veranderd alles goed en wel, maar nu functioneert mijn site niet meer omdat de mod_rewrite functie niet meer goed werkt.
als ik bijvoorbeeld naar /jeu/actie/22-spel.html ga kom ik wél op de pagina jeu.php terecht, maar zo te zien worden de id=$2&naam=$3&categorie=$1 niet goed doorgegeven. Als ik de pagina jeu.php zonder ?id=22..... etc. open zie ik namelijk dezelfde pagina vol mysql foutmeldingen.
Er is dus iets mis met de rewritecode, maar ik heb alles geprobeerd en niets lijkt te werken. Het probleem kan hem misschien zitten in het feit dat mijn oude host waar wel alles werkte gebruik maakt van apache 2/fedora. Mijn nieuwe host waar het nu niet werkt maakt gebruik van Apache/1.3.33. Misschien een syntax probleem?
Ik heb de mod_rewrite guides van 1.3 <-> 2 al uitvoerig bekeken en vergeleken maar ik kom er niet uit. Ik hoop dat iemand me kan helpen.
code:
1
2
| RewriteEngine On RewriteRule ^jeu/(.*)/([0-9]+)-(.*).html jeu.php?id=$2&naam=$3&categorie=$1 |
als ik bijvoorbeeld naar /jeu/actie/22-spel.html ga kom ik wél op de pagina jeu.php terecht, maar zo te zien worden de id=$2&naam=$3&categorie=$1 niet goed doorgegeven. Als ik de pagina jeu.php zonder ?id=22..... etc. open zie ik namelijk dezelfde pagina vol mysql foutmeldingen.
Er is dus iets mis met de rewritecode, maar ik heb alles geprobeerd en niets lijkt te werken. Het probleem kan hem misschien zitten in het feit dat mijn oude host waar wel alles werkte gebruik maakt van apache 2/fedora. Mijn nieuwe host waar het nu niet werkt maakt gebruik van Apache/1.3.33. Misschien een syntax probleem?
Ik heb de mod_rewrite guides van 1.3 <-> 2 al uitvoerig bekeken en vergeleken maar ik kom er niet uit. Ik hoop dat iemand me kan helpen.