/home/u764571690/domains/savitrfoundation.com/public_html/scholar/pages
Edit: /home/u764571690/domains/savitrfoundation.com/public_html/scholar/pages/.htaccess (2618B)
# Performance Optimizations for Maximum User Capacity
# ✅ Enable Gzip Compression
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/xml
# ✅ Browser Caching for Static Assets
ExpiresActive On
# Images
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
# CSS and JavaScript
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
# Fonts
ExpiresByType font/woff "access plus 1 year"
ExpiresByType font/woff2 "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType font/otf "access plus 1 year"
ExpiresByType application/font-woff "access plus 1 year"
ExpiresByType application/font-woff2 "access plus 1 year"
# Default
ExpiresDefault "access plus 1 month"
# ✅ Cache Control Headers
# Cache static assets for 1 year
Header set Cache-Control "public, max-age=31536000, immutable"
# No cache for PHP files
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "0"
# ✅ Enable Keep-Alive (if supported)
Header set Connection keep-alive
# ✅ Disable ETags (use Cache-Control instead)
Header unset ETag
FileETag None
# ✅ Security Headers (Performance + Security)
# Prevent clickjacking
Header always set X-Frame-Options "SAMEORIGIN"
# XSS Protection
Header always set X-XSS-Protection "1; mode=block"
# Content Type Options
Header always set X-Content-Type-Options "nosniff"