Options -MultiViews -Indexes
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
###Start Kloxo PHP config Area
### begin content - please not remove this line
#
# ## MR -- authentically for letsencrypt for webroot-based
# RewriteRule /\.|^\.(?!well-known/) - [F]
#
### MR -- using php version different with default php
### 1. Using suphp
### - Copy between '#' to '#' and
### then remove '#' from '#' and one of '#SetHandler'
#
#SetHandler x-httpd-php
#SetHandler x-httpd-php56
#SetHandler x-httpd-php73
#
### OR
### 2. Using fcgid
### - Copy from '#Options' to '#FCGIWrapper' and
### then remove '#' for one of '#FCGIWrapper'
#Options +ExecCGI
#
# SetHandler fcgid-script
#
#FCGIWrapper /usr/bin/php-cgi .php
#FCGIWrapper /usr/bin/php56m-cgi .php
#FCGIWrapper /usr/bin/php73m-cgi .php
### end content - please not remove this line
###End Kloxo PHP config Area