RewriteEngine On #RewriteBase /IFAPC2021 # Enforce SSL https:// #RewriteCond %{HTTPS} !=on #RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] #request to index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|assets|images|robots\.txt|css) RewriteRule ^(.*)$ index.php?/$1 [L] #forbidden extension with ed RewriteRule \.(ed)$ - [F] #forbidden dir RedirectMatch 403 (assets/files/br/|assets/files/id_card/) # One year for image files Header set Cache-Control "max-age=31536000, public" # One month for css and js Header set Cache-Control "max-age=2628000, public" # CodeIgniter environment (development / testing / production) SetEnv CI_ENV development #php_value upload_max_filesize 30M #php_value post_max_size 30M