2016-05-14 3 views
0

Derzeit entwickle ich eine Website für einen Kunden mit Laravel 5.1.Ändern Sie die Basis-URL von Laravel App

Auf dem Testserver ist es example.com/sites/project/public/index.php/, aber auf dem Client-Server wird es nur example.com/ sein.

Gibt es eine Möglichkeit, die Basis-URL der Website auf /sites/project/ anstelle des Stamms zu setzen, wenn Sie unseren Testserver verwenden und dann den Stamm als Basis-URL auf dem Client-Server verwenden? Weil ich momentan die Basis-URL vor jedem Link setzen und jedes Mal ändern muss, wenn ich den Server wechsele - was eine schlechte Übung ist.

EDIT

Ich möchte vor allem, dies zu tun, wenn Vermögen verwenden, so dass die Verbindung zu den Anlagepunkten in den richtigen Ordner. Aktuell weist er auf example.com/assets/... und auf dem Testserver verweist er auf die gleiche Sache, wenn es um example.com/sites/project/public/assets/...

Antwort

0

die Asset-Funktion gerichtet sein sollte, wird die URL Sie es, an den Ort der Datei index.php geben anhängen

also, wenn in Server 1 Sie url ist example.com/sites/1/public/ und in Server 2 Ihre uRL ist example2.com/

und der Vermögenswert leben in den öffentlichen Ordner den gleichen Code arbeiten In beiden URLs, das ist der Zweck von URL-Helfern. so müssen Sie nichts tun, es funktioniert out of the box

Verwandte Themen