487
edits
No edit summary |
(Moved to new category; Additional grammar and cleanup edits.) |
||
Line 2: | Line 2: | ||
<div style="padding:0;margin:0; border-bottom:3px inset #000000"> | <div style="padding:0;margin:0; border-bottom:3px inset #000000"> | ||
{| | {| | ||
.htaccess: | .htaccess: | ||
[[Htaccess: Introduction | Introduction]] | | [[Htaccess: Introduction | Introduction]] | | ||
Line 18: | Line 18: | ||
'''.htaccess''' - ''Apache directory-level configuration file'' | '''.htaccess''' - ''Apache directory-level configuration file'' | ||
|} | |} | ||
'''Prevent Folder | '''Prevent Directory (Folder) Listing''' | ||
If you have read the [[Htaccess: Site error documents | Site error documents page]], you will have created a | If you have read the [[Htaccess: Site error documents | Site error documents page]], you will have created a directory named '''error'''. Type the following into your browser address bar: '''<nowiki>http://localhost/errors/</nowiki>''' and you will be greeted with a full listing of its content (directories and files). | ||
Try it on any | Try it on any directory that does not contain one of the following pages: | ||
:* index.html, index.shtml, index.html.var | :* index.html, index.shtml, index.html.var | ||
:* index.htm, index.php3, index.php | :* index.htm, index.php3, index.php | ||
:* index.pl, index.cgi | :* index.pl, index.cgi | ||
and you will receive a listing of its contents, as would anyone on the | and you will receive a listing of its contents, as would anyone on the Internet. | ||
While this may be useful in some cases, this is not a desirable response for security reasons. The following shows you how to prevent this listing. | |||
== .htaccess commands == | == .htaccess commands == | ||
Line 52: | Line 50: | ||
== Personalise index page listings == | == Personalise index page listings == | ||
If you are not going to prevent | If you are not going to prevent directory listings, consider personalising the page displayed. | ||
You can personalise the index pages listed by adding a header and footer. This requires either one of two files placed in the | You can personalise the index pages listed by adding a header and footer. This requires either one of two files placed in the directory with the .htaccess file as follows: | ||
{|cellpadding="4" cellspacing="4" | {|cellpadding="4" cellspacing="4" | ||
Line 73: | Line 71: | ||
'''README.html''' | '''README.html''' | ||
| | | | ||
Again this is a text file that uses any regular HTML tag | Again this is a text file that uses any regular HTML tag; for example: | ||
'''<nowiki><h1>More Power of .htaccess</h1>'''</nowiki><br> | '''<nowiki><h1>More Power of .htaccess</h1>'''</nowiki><br> | ||
Line 84: | Line 82: | ||
---- | ---- | ||
[[Category: | [[Category: Apache Configuration]] | ||