# ============================================================================ # LUPMIS2 PWA — Apache config # ============================================================================ # Apache's default DirectoryIndex order serves index.html before index.php. # We need the opposite so the SSO-aware index.php gets a chance to run first, # inject session data into the page, and then return the index.html content. DirectoryIndex index.php index.html # Make sure .php files are executed (defensive — usually enabled site-wide, # but explicit here in case the deployment dropped this association). SetHandler application/x-httpd-php # Common single-page-app behaviour: if a route doesn't map to a real file or # directory, send the request to index.php so the PWA can handle it client-side. # Comment out the next block if hash-based routing is preferred (no rewrites). RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [L]