I'm trying to send file from a rewritten URL. Inside the .htaccess file I have:
RewriteRule ^foo$ foo.php [L]
In foo.php:
header("x-sendfile: ".$_SERVER["DOCUMENT_ROOT"]."/filesdir/test.txt");
When browsing to foo.php directly I see the content of the file, but when browsing to /foo I get 404.
I've tried to search the web but couldn't find any solution for this other than redirecting foo to foo.php
does anyone knows what's the problem and how to solve it?