I want to create system, that will check file before it proceed to user.
This is my main line in .htaccess
file:
RewriteRule ^([^\.]+)$ ./getfile.php?hash=$1 [L,QSA]
This is in getfile.php
file:
print_r($_GET['hash']);
Both of these files are in separated folder named get
.
So, when I try this URL:
http://localhost/example/get/information
Then it prints information
- that's what I was expecting.
But, when I try this URL (there could be more information
files):
http://localhost/example/get/information.txt
This prints Error 404. My files are stored in secured folder, so there is no dirrect access to any file. For example, only logged in users will be able to download these files.
So, how can I edit any file, so $_GET['hash']
will contains information.txt
?
PS: Don't suggest me better ways, I want it this way.