I have a classic Larevel 5 project structure and I need to redirect all requests to public/.
public/
I am on a classic hosting environment so public/
If you use cPanel, then:
1.Go to folder: /var/cpanel/userdata/my_domain
2.Edit the both domains: my.domain and my.domain_SSL
Add to the documentroot section /public:
documentroot: /home/user/public_html/public
3.Rebuild Apache config: /scripts/rebuildhttpdconf && service httpd restart