diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 000000000..3aec5e27e --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # 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] + diff --git a/public/index.php b/public/index.php new file mode 100644 index 000000000..595463ee0 --- /dev/null +++ b/public/index.php @@ -0,0 +1,76 @@ +booted(function () { + Livewire::setScriptRoute(function ($handle) { + $base = request()->getBasePath(); + $base = str_replace('/public', '', $base); + + return Route::get($base . '/vendor/livewire/livewire/dist/livewire.min.js', $handle); + }); +}); + +$kernel = $app->make(Kernel::class); + +$response = $kernel->handle( + $request = Request::capture() +)->send(); + +$kernel->terminate($request, $response);