Htaccess: Difference between revisions
Created page with " == Forcing .sh, .c, .cpp as Text Files == If you are presented with a download window when you click on a <code>.sh</code> or <code>.c</code> file, you may force the content..." |
No edit summary |
||
| Line 7: | Line 7: | ||
AddType text/plain .c | AddType text/plain .c | ||
AddType text/plain .cpp | AddType text/plain .cpp | ||
== Hiding Specific Files from Directory Index == | |||
To hide specific files or directories from the directory index, use the <code>IndexIgnore</code> 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 <code>HeaderName</code> 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> | |||
[[Category:Linux]] | [[Category:Linux]] | ||
Revision as of 20:14, 2 June 2013
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>