Alhadis/Snippets/master/.htaccess - Htaccess File

Alhadis/Snippets/master/.htaccess

# Favicon/touch-icon rewrites to prevent cluttering root directory
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(browserconfig.xml|manifest.json)$ src/img/icons/$1 [L]
  RewriteRule ^((?:android-chrome|apple-touch-icon|favicon|mstile)(?:-d+xd+|-precomposed)?)(?:-d+)?.(ico|png)$ src/img/icons/$1.$2 [L]
</IfModule>

# Cache-busting filename versioning
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.+)d+.(css|ico|jpe?g|js|png|svg)$ $1.$2 [L]
</IfModule>

# Redirect WebP-compatible browsers to use an image's WebP version if available
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{REQUEST_FILENAME} (.*).(jpg|jpeg|png)$
RewriteCond %1.webp -f
RewriteRule ^(.*).(jpg|jpeg|png)$ $1.webp [R,L]

On Github License

Files

Download PDF of Htaccess file
HTTP_ACCEPT, REQUEST_FILENAME

Comments

Apache