Thông báo lỗi 404
ErrorDocument 400 /a_errorpage/400.php
ErrorDocument 401 /a_errorpage/401.php
ErrorDocument 403 /a_errorpage/403.php
ErrorDocument 404 /a_errorpage/404.php
ErrorDocument 500 /a_errorpage/500.php
Không index folder
Options +FollowSymLinks -Indexes
.............
Directory listing in htaccess. Allow, Deny, Disable, Enable Directory Listing in .htaccess
- By Viral Patel on March 10, 2009
Let us see few snippets that can be added in htaccess file to allow or avoid directory listing in apache server.
Enable / Disable directory Listing
To allow a web server to produce a directory listing, whenever you point a directory without index file. Add following line in your .htaccess file.Options +Indexes # or # IndexIgnore * |
To disable or prevent the directory access add following line in your .htaccess file. If user points the browsers to a directory which does not have index file then in this case 403 error will be
Options -Indexes |
Change Listing style
You may want to display other details while showing the directory listing. This includes file icons, file size, modification date and more. This can be done by adding fancy style to your htaccess file. Add following snippet in .htaccess file.IndexOptions +FancyIndexing |
To remove the fancy directory listing or to display normal directory listing, use -FancyIndex.
IndexOptions -FancyIndexing |
Ignore files with specific extension
It may happen that you may need to ignore certain files to get displayed in directory listing. This can be achieved using IndexIgnore directive in .htaccess file.Following snippet will not display .zip and .txt file in directory listing.
IndexIgnore *.zip *.txt |
Modify Index File
It is possible to change the default index file from index.html (index.php, index.jsp …) to any other file. Following line will change the index file to Home.html.DirectoryIndex Home.html
Không có nhận xét nào:
Đăng nhận xét