From ed65ac543af53a9b3251a9e87a795662265baacf Mon Sep 17 00:00:00 2001 From: Cash Costello Date: Wed, 6 Mar 2013 12:31:45 -0500 Subject: Refs #3601 improves documentation of htaccess file --- htaccess_dist | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/htaccess_dist b/htaccess_dist index 4c888e70a..898fa22fb 100644 --- a/htaccess_dist +++ b/htaccess_dist @@ -1,14 +1,11 @@ # Elgg htaccess directives -# Copyright Curverider Ltd 2008-2009 -# License http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 -# Link http://elgg.org/ order allow,deny deny from all -# Don't listing directory +# Don't allow listing directories Options -Indexes # Follow symbolic links @@ -17,13 +14,28 @@ Options +FollowSymLinks # Default handler DirectoryIndex index.php -# Turn on expiry + +############################ +# BROWSER CACHING + +# The expires module controls the Expires and Cache-Control headers. Elgg sets +# these for dynamically generated files so this is just for static files. ExpiresActive On - ExpiresDefault "access plus 10 years" + ExpiresDefault "access plus 1 year" -# php 5, apache 1 and 2 +# Conditional requests are controlled through Last-Modified and ETag headers. +# Elgg sets these on dynamically generated cacheable files so this is just for +# static files. Note: Apache sends Last-Modified by default on static files so +# I don't think we need to be sending ETag for these files. + + FileETag MTime Size + + + +############################ +# PHP SETTINGS # limit the maximum memory consumed by the php script to 64 MB php_value memory_limit 64M @@ -37,6 +49,10 @@ DirectoryIndex index.php php_value display_errors 0 + +############################ +# COMPRESSION + # Turn on mod_gzip if available mod_gzip_on yes @@ -75,13 +91,9 @@ DirectoryIndex index.php -# Configure ETags - - FileETag MTime Size - -# Add Proper MIME-Type for Favicon to allow expires to work -AddType image/vnd.microsoft.icon .ico +############################ +# REWRITE RULES -- cgit v1.2.3