Ik heb twee vragen over htaccess
De eerste gaat over environment variabelen. Die kun je op twee manieren zetten:
RewriteRule ^(.*)/ - [E=test1:$1]
RewriteRule .* - [E=tester:bat]
Als je ze daarna opvraagt in de htaccess file met =%{ENV:test1} zijn ze allebei gevuld. Als je echter in de vervolgens aangeroepen php file met getenv() de inhoud van de variabelen opvraagt dan is de eerste leeg. Waarom?
Een tweede probleempje is dat mijn 404 bestand dat met ErrorDocument is gedefineerd soms wel en soms niet wordt aangeroepen. Als in de volgende regel bijvoorbeeld $3.php niet bestaat wordt mijn 404 bestand niet aangeroepen:
RewriteRule ^([^/]*)/([^/]*)/([^/]+) $3.php?a=$1&b=$2&c=%{ENV:flags}
Heeft iemand een idee waarom?

Likes:


Quote