Using Private Download with lighttpd
Last updated on
30 April 2025
- If you use lighttpd as webserver the .htaccess-file won't do anything. But you can use mod_rewrite and a simple rewrite-rule to achieve the same functionality:
- Open the lighttpd-configuration-file (
/etc/lighttpd/lighttpd.confon debian). - Look for the server.modules-variable, usually at the top of the file.
- Make sure you have a line
"mod_rewrite",uncommented. It should look similar to this:
server.modules = ( "mod_alias", "mod_accesslog", "mod_compress", "mod_rewrite", "mod_redirect", #"mod_evhost", # "mod_evasive" ) -
Add the rewrite rule:
url.rewrite-once = ( "^/sites/default/files/private/(.*)" => "/system/files/private/$1" )Note: This may only work if you have clean URLs enabled (I use mod_magnet for that).
- Save the file and restart the web-server.
- Open the lighttpd-configuration-file (
Help improve this page
Page status: Not set
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion