Wereldwijd

Hoe je domein doorsturen naar de Laravel /public map met .htaccess

Veel frameworks zoals Laravel gebruiken een /public map als web root om veiligheidsredenen.

Als je hosting controlepaneel het wijzigen van de Document Root niet toestaat, kan je dit oplossen met een kleine .htaccess regel.

Dit artikel toont twee mogelijke oplossingen.

Optie 1: Gebruik een .htaccess regel

Je kan al het websiteverkeer doorsturen naar de public map.

Stap 1

Open of maak het bestand:

.htaccess

in de hoofdmap van je website.

Voorbeeld:

/public_html/.htaccess

Stap 2

Voeg de volgende code toe:

RewriteEngine On

RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L]

Wat doet dit

Deze regel zorgt ervoor dat alle bestanden automatisch uit de public map geladen worden.

Voorbeeld:

https://jouwdomein.com/

zal laden:

https://jouwdomein.com/public/

Bezoekers zullen /public niet in de URL zien, maar Laravel werkt wel correct.

Optie 2: Vraag Actiefhost om de Document Root te wijzigen

De aanbevolen oplossing is om de Document Root van je domein te wijzigen naar de public map.

Voorbeeld:

/home/username/domain/public

Dit is de beste en veiligste configuratie voor Laravel.

Als je wil dat wij dit voor je configureren, neem dan contact op met onze support.

Ons supportteam zal de Document Root voor je aanpassen.

Was dit artikel nuttig?

Deel dit artikel