How do I hide /sites/default/files from URLs? I want to upload files to their normal directory under /sites/default/files/. So let's assume I have example.pdf uploaded to sites/sites/default/files/manuals/example.pdf.

I want the links to files look like http://example.com/manuals/example.pdf. I think it's simpler and looks more professional.

How can I achieve it with Drupal?
File Aliases module allows you to use token customizable aliases for your uploaded files, giving you the ability to keep your file system organized as per usual while providing clean looking paths (i.e., no more '/sites/default/files/').


  
  Customizable File Alias field using Node tokens.
  Support for:
  
  Drupal core Upload module.
  FileField module.
  ImageField module.
  Image module.
  Comment Upload module.
  
  Support for Private and Public file systems.
  Support for Views output (Fields and Nodes).
  Support for FileField Paths Retroactive and Active Updating.