# Chevereto Nginx rewrite rules # Make sure to place these inside your server{} block # Disable access to .ht* files location ~ /\.ht { deny all; } # Disable access to sensitive files in app path location ~ /(app|content|lib)/.*\.(po|php|lock|sql)$ { deny all; } # Disable log on not found images + image replacement location ~* (jpe?g|png|gif) { log_not_found off; error_page 404 /content/images/system/default/404.gif; } # Enable CORS header (needed for CDN) location ~* \.(ttf|ttc|otf|eot|woff|woff2|css|js)$ { add_header Access-Control-Allow-Origin "*"; } # Force serve upload path as static content (match your upload folder if needed) location /images {} # Route dynamic request to index.php location / { try_files $uri $uri/ /index.php?$query_string; }