# Deny accessing below extensions
<Files ~ "(.json|.lock|.git)">
Order allow,deny
Deny from all
</Files>
#C6A6376A18A00328AEF0F2D41A6DAB25.txt
<IfModule mod_rewrite.c>
RewriteEngine on

# Redirect Http to Https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

# if request begins with /admin remove admin and ad /backend/web/
RewriteCond %{REQUEST_URI} ^/admin
RewriteBase /
RewriteRule ^admin\/?(.*) /backend/web/$1

#SSL Check
#RewriteCond %{REQUEST_URI} ^/C6A6376A18A00328AEF0F2D41A6DAB25.txt
#RewriteRule ^C6A6376A18A00328AEF0F2D41A6DAB25.txt\/?(.*)  /ssl/C6A6376A18A00328AEF0F2D41A6DAB25.txt [L,R]

# other requests add /frontend/web/$1
RewriteCond %{REQUEST_URI} !^/(frontend/web|backend/web|admin|C6A6376A18A00328AEF0F2D41A6DAB25.txt)
RewriteRule (.*) /frontend/web/$1


# if frontend request 
RewriteCond %{REQUEST_URI} ^/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /frontend/web/index.php 

# if backend request
RewriteCond %{REQUEST_URI} ^/backend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /backend/web/index.php 
</IfModule>
