Laravel applicatie op subdomein

Technische problemen? Hier kun jij jouw vragen stellen!
Forumregels
Check eerst onze helpsectie (https://www.antagonist.nl/help) voordat je hier een vraag stelt. Voor de meeste vragen hebben we uitgebreide handleidingen met uitleg.
Tommy78
Berichten: 36
Lid geworden op: 21 apr 2012, 08:53

Laravel applicatie op subdomein

Bericht door Tommy78 » 27 apr 2020, 18:35

Hallo,
Ik probeer Lychee werkend te krijgen op het subdomein "foto" van mijn hostingpakket, dus als voorbeeld https://foto.voorbeeld.com/.
Lychee is geïnstalleerd in de submap foto (de map van het subdomein) van de map public_html. Lychee is een Laravel-applicatie en deze wordt benaderd via de public/-map van de applicatie. Ik wil Lychee echter bereikbaar maken via https://foto.voorbeeld.com/ en niet https://foto.voorbeeld.com/public". Temeer daar momenteel de root-folder van de applicatie in principe van buitenaf benaderbaar is.

In de hoofdmap van het subdomein heb ik een .htacccess bestand geplaatst met de volgende inhoud:

Code: Selecteer alles

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Dit zou volgens mij moeten werken, maar dat doet het niet. Lychee geeft de foutmelding "Server error or API not found".
Via https://foto.voorbeeld.com/public werkt Lychee verder wel gewoon.

Lychee een map hoger plaatsen is geen optie, want dan staan de bestanden in de public_html-map van het hoofddomein.

Een andere oplossing zou zijn op de DocumentRoot van het subdomein foto aan te passen. In DirectAdmin zie ik onder Subdomain Management bij het subdomein wel staan dat de DocumentRoot voor het subdomein foto "Default" is, maar wijzigen kan daar blijkbaar niet. Kan ik de DocumentRoot van het subdomein eventueel wijzigen via een .htaccess-bestand of op een andere manier?

Of heeft iemand wellicht aan andere oplossing?

Plaats reactie