ldonis/Lesli/master/.htaccess - Htaccess File

ldonis/Lesli/master/.htaccess

# -----------------------------
# Cache policies
# -----------------------------
<IfModule mod_expires.c>

    ExpiresActive On
    SetEnv MOD_EXPIRES On

    #Images
    ExpiresByType image/jpg "access 1 month"
    ExpiresByType image/gif "access 1 month"
    ExpiresByType image/png "access 1 month"
    ExpiresByType image/jpeg "access 1 month"
    ExpiresByType image/x-icon "access 1 year"
    
    #Fonts
    ExpiresByType image/svg+xml "access 1 month"
    ExpiresByType application/x-font-woff "access 1 month"
    ExpiresByType application/x-font-ttf "access 1 month"
    ExpiresByType application/vnd.ms-fontobject "access 1 month"
    
    #Styles and scripts
    ExpiresByType text/css "access 1 week"
    ExpiresByType application/javascript "access 1 month"

    ExpiresDefault "access 2 days"

</IfModule>

# -----------------------------
# Do not show directory listings
# -----------------------------
Options -Indexes

# ----------------
# URL rewrite rules
# ----------------
<IfModule mod_rewrite.c>

    Options -MultiViews

    RewriteEngine On

    # Rewrite request to use the index.php in every http request
    # except in asset requests
    # RewriteCond %{REQUEST_FILENAME} !-f // avoid show files in root directory
    
    RewriteCond %{REQUEST_FILENAME} !.(css|js|jpg|png|gif|svg|woff|woff2|ttf|eot|ico)$
    RewriteRule (.*) index.php [L]

    # ---------------------------------
    # Environment variables to indicate
    # mod_rewrite is working properly
    # ---------------------------------
    SetEnv MOD_REWRITE On

</IfModule>

On Github License

Files

Download PDF of Htaccess file
REQUEST_FILENAME

Comments

Apache