I have a apache machine which is serving a .js
file. That file should be the only file that need to seen.
I have configured to do so in my apache like this :
<Location /var/www/test/test.js>
Order allow,deny
Allow from all
</Location>
The site address is test.in
which points to test.js
file in /var/www/test
directory. That is working fine. But I wish when the user tries to hit test.in/someurl
(which is not available) or some other url than test.in
need to give an message with 401
error.
How do I do that? Thanks in advance.
Just right-click the file or folder in your OneDrive folder on your computer and select Share a OneDrive link. This will copy a link to your clipboard that you can paste where ever you want to send it. However, these links are set by default to Edit permission.
You misused <Location>
- the argument should be URI not the directory path... You should use <Directory>
to get the expected behavior.
I would do something like this (you should finetune it, it shows just the principle):
# first deny access to everything
<Location />
Order Deny,Allow
Deny from All
</Location>
# then allow access to specific URL
<Location /test/test.js>
Order Allow,Deny
Allow from All
</Location>
Have a look on Order directive and one or more of following: Location, LocationMatch, Directory, DirectoryMatch, Files, FilesMatch, etc.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With