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