#Deploying Laravel on a shared hosting using only .htaccess
Making Laravel work on a shared hosting can be troublesome, because Laravel needs to have its _document root_ set to the `public` directory. This may not be configurable by a user or even desirable, when the server is hosting multiple websites.
Here's a simple method using only a `.htaccess` file placed in Laravel's root directory - e.g. alongside `app`, `bootstrap`, `config`, ... No changes whatsoever are necessary to your code.