Snipe-IT .htaccess to OLS

This is how I converted Snipe-IT .httaccess to OLS. This is OLS v1.6 and Snipe-IT v4.5.0. Any help getting this website to work is appreciated.

The website has the following .htaccess files:

  • ./public/.htaccess
  • ./.htaccess

Orginal ./public/.htaccess

`                                                                                                                                              
                                                                                                                                          
        Options -MultiViews                                                                                                                                           
                                                                                                                                                           
                                                                                                                                                                      
    RewriteEngine On                                                                                                                                                  
                                                                                                                                                                      
    # Uncomment these two lines to force SSL redirect in Apache                                                                                                       
    # RewriteCond %{HTTPS} off                                                                                                                                        
    # RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]                                                                                                   
                                                                                                                                                                      
                                                                                                                                                                      
                                                                                                                                                                      
    # Redirect Trailing Slashes If Not A Folder...                                                                                                                    
    RewriteCond %{REQUEST_FILENAME} !-d                                                                                                                               
    RewriteCond %{REQUEST_URI} (.+)/$                                                                                                                                 
    RewriteRule ^ %1 [L,R=301]                                                                                                                                        
                                                                                                                                                                      
    # Handle Front Controller...                                                                                                                                      
    RewriteCond %{REQUEST_FILENAME} !-d                                                                                                                               
    RewriteCond %{REQUEST_FILENAME} !-f                                                                                                                               
    RewriteRule ^ index.php [L]                                                                                                                                       
                                                                                                                                                                      
    # Handle Authorization Header                                                                                                                                     
    RewriteCond %{HTTP:Authorization} .                                                                                                                               
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]                                                                                                     
                                                                                                                                                                      
    # Security Headers                                                                                                                                                
    # Header set Strict-Transport-Security "max-age=2592000" env=HTTPS                                                                                                
    # Header set X-XSS-Protection "1; mode=block"                                                                                                                     
    # Header set X-Content-Type-Options nosniff                                                                                                                       
    # Header set X-Permitted-Cross-Domain-Policies "master-only"                                                                                                      
                                                                                                                                                                      
   `
```
    


Static Context
`context / {
  location                $DOC_ROOT
  allowBrowse             1

  rewrite  {
    enable                1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

  }
  addDefaultCharset       off
}`
```


Orginal ./.htaccess
`
    
        Options -MultiViews
    

    # Make sure .env files not not browseable if in a sub-directory.
    
    Deny from all
    
    
`
```


Static Context
`context exp: env$ {
  location                $VH_ROOT/public_html
  allowBrowse             0

  rewrite  {

  }
  addDefaultCharset       off


}`
```