Htaccess

From Leo's Notes
Revision as of 20:14, 2 June 2013 by Leo (talk | contribs)
This page was last edited on 2 June 2013, at 20:14.

Forcing .sh, .c, .cpp as Text Files

If you are presented with a download window when you click on a .sh or .c file, you may force the content to be a text file on apache by putting the following lines in your .htaccess file:

AddType text/plain .sh
AddType text/plain .c
AddType text/plain .cpp

Hiding Specific Files from Directory Index

To hide specific files or directories from the directory index, use the IndexIgnore directive:

IndexIgnore hidden_directory
IndexIgnore "secret stash"
IndexIgnore hidden_file.html

As you would expect, enclose directory with spaces with quotes.


Enabling Directory Index Header

If you want your directory index to include a header file, use the HeaderName directive:

HeaderName header.html

Enabling/Disabling Directory Index

To enable:

Options +Indexes

To disable:

Options -Indexes

If the above doesn't work, ensure that your apache configuration allows override on directories. Eg:

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>