# Abilita il rewrite engine RewriteEngine On # Imposta la directory base (modifica se necessario) # Se l'app è in una sottocartella, usa: RewriteBase /nome_cartella/ RewriteBase /newapp.rpigroup.it/ # Reindirizza richieste HTTP a HTTPS (opzionale, decommentare se necessario) # RewriteCond %{HTTPS} off # RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # Non reindirizzare file e cartelle esistenti RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Escludi file statici dal rewriting RewriteCond %{REQUEST_URI} !\.(css|js|jpg|jpeg|png|gif|svg|ico|xml|json|woff|woff2|ttf|eot)$ [NC] # Reindirizza tutto a index.php mantenendo il path RewriteRule ^(.*)$ index.php/$1 [L,QSA] # Impedisci l'accesso diretto a file sensibili Order Allow,Deny Deny from all # Gestione MIME types AddType application/javascript js AddType text/css css AddType image/svg+xml svg AddType application/vnd.ms-fontobject eot AddType font/ttf ttf AddType font/otf otf AddType font/woff woff AddType font/woff2 woff2 # Abilita compressione GZIP (opzionale) AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json # Cache control (opzionale - commentato perché hai lo script no-cache) # # ExpiresActive On # ExpiresByType image/jpg "access plus 1 month" # ExpiresByType image/jpeg "access plus 1 month" # ExpiresByType image/gif "access plus 1 month" # ExpiresByType image/png "access plus 1 month" # ExpiresByType image/svg+xml "access plus 1 month" # ExpiresByType text/css "access plus 1 week" # ExpiresByType application/javascript "access plus 1 week" # # Header no-cache per sviluppo (rimuovi in produzione se usi la cache) Header set Cache-Control "no-cache, no-store, must-revalidate" Header set Pragma "no-cache" Header set Expires "0" # Sicurezza aggiuntiva Header set X-Content-Type-Options "nosniff" Header set X-Frame-Options "SAMEORIGIN" Header set X-XSS-Protection "1; mode=block" # Disabilita directory listing Options -Indexes # Abilita follow symlinks (necessario per RewriteRule) Options +FollowSymLinks