This article describes how to enable and disable directory index listings using an .htaccess file. You can configure the web server to display file listings for directories that do not have a directory index page.
By default on A2 Hosting servers, when visitors go to a URL that requests a directory, such as http://example.com/products, the web server looks for the default directory index page. If the directory index page does not exist, the web server displays a “403 Forbidden” error message. This is because directory index listings are disabled by default for security reasons.
In some cases, however, you may want to enable index listings for a directory. To do this, use a text editor to add the following line to the .htaccess file:
Options +Indexes
This directive enables standard indexing, where the index listing shows only the filenames. You can also enable “fancy” indexing, where the index listing shows filenames, their filesizes, and when they were last modified. To do this, add the following line to the .htaccess file:
IndexOptions +FancyIndexing
Directory index listings are disabled by default, so you only need to explicitly disable them if they were previously enabled in an .htaccess file. To do this, use a text editor to modify the Options line in the .htaccess file as follows:
Options -Indexes
Similarly, if you have enabled fancy indexing and want to disable it, yet leave standard indexing enabled, use a text editor to modify the IndexOptions line in the .htaccess file as follows:
IndexOptions -FancyIndexing
For more information about configuring directory index listings, please visit http://wiki.apache.org/httpd/DirectoryListings.
Subscribe to receive weekly cutting edge tips, strategies, and news you need to grow your web business.
No charge. Unsubscribe anytime.
Did you find this article helpful? Then you'll love our support. Experience the A2 Hosting difference today and get a pre-secured, pre-optimized website. Check out our web hosting plans today.
We use cookies to personalize the website for you and to analyze the use of our website. You consent to this by clicking on "I consent" or by continuing your use of this website. Further information about cookies can be found in our Privacy Policy.