Gegroet,
Om te beginnen heb ik de search al veelvuldig gebruikt, zowel GoT als Google en kom er nog steeds niet uit. Dit probleem is vaker voorbij gekomen, maar hier dus nogmaals.
Ik zou graag zien dat de URL /en/1.html herschreven wordt naar /page.php?lang=en&aid=1, transparant voor de gebruiker. Hier wil ik geen multiviews voor gebruiken, maar mod_rewrite.
Ik weet zeker dat mod_rewrite geladen is binnen Apache en heb de volgende global directives gezet:
Vervolgens heb ik het volgende in de betreffende virtualhost gezet:
Dit werkt helemaal niet. In /var/log/apache2/rewrite_log komt zelf geen vermelding te staan als ik iets van dien aard opvraag bij Apache. Ook heb ik geprobeerd:
Maar dit werkt ook niet, ik krijg simpelweg een 404 en de rewrite_log geeft geen vermelding.
Hoe zou ik dit moeten oplossen?
Bvd,
Om te beginnen heb ik de search al veelvuldig gebruikt, zowel GoT als Google en kom er nog steeds niet uit. Dit probleem is vaker voorbij gekomen, maar hier dus nogmaals.
Ik zou graag zien dat de URL /en/1.html herschreven wordt naar /page.php?lang=en&aid=1, transparant voor de gebruiker. Hier wil ik geen multiviews voor gebruiken, maar mod_rewrite.
Ik weet zeker dat mod_rewrite geladen is binnen Apache en heb de volgende global directives gezet:
code:
1
2
3
| RewriteEngine on RewriteLog "/var/log/apache2/rewrite_log" RewriteLogLevel 9 |
Vervolgens heb ik het volgende in de betreffende virtualhost gezet:
code:
1
2
| RewriteBase / RewriteRule ^/([a-zA-Z]+)/([0-9]+)\.html /page.php?lang=$1&aid=$2 |
Dit werkt helemaal niet. In /var/log/apache2/rewrite_log komt zelf geen vermelding te staan als ik iets van dien aard opvraag bij Apache. Ook heb ik geprobeerd:
code:
1
| RewriteRule ^/test$ /page.php |
Maar dit werkt ook niet, ik krijg simpelweg een 404 en de rewrite_log geeft geen vermelding.
Hoe zou ik dit moeten oplossen?
Bvd,