Greifen Sie auf eine bestimmte Laravel 5-Route von einem anderen Verzeichnis aus zu

8

Ich habe Wordpress installiert:

%Vor%

und laravel / public dir (auf das von api.example.com zugegriffen wird)

%Vor%

Wie greife ich auf eine Laravel-Route zu sagen /play von example.com/play

zur Zeit habe ich diese example.com/play/play , die die richtige Laravel-Route zeigt, aber ich brauche sie, um eine Ebene höher zu gehen.

Das Setup index.php in / home / public_html / spielen

%Vor%

Dies zeigt korrekt auf /home/laravel zum Beispiel

Dann ist die routes-Datei

%Vor%

Ich habe RewriteCond %{REQUEST_URI} !^/(play/.*)$ zu root .htaccess hinzugefügt, damit wordpress nicht übernimmt.

Und schließlich treffe ich das Problem:

%Vor%

welches sich in /home/public_html/play

befindet

Wie zeige ich die Laravel-Route im / play dir? Kann dies mit Neuschreiben erreicht werden? Kann ich einen Parameter an Laravel übergeben, um ihm zu sagen, dass er als Root starten / spielen soll?

    
Harry Bosh 19.10.2016, 11:59
quelle

1 Antwort

4

Wenn Sie über mehrere Anwendungen verfügen, auf die Sie von einer einzelnen Domäne aus zugreifen möchten, besteht die beste Implementierung darin, für jede Anwendung einen anderen Server zu starten. Sie können den Proxy von der Hauptanwendung aus auf andere Anwendungen einrichten.

Sie können den Apache2-Server für Ihre Laravel-Anwendung mit diesem Setup starten

%Vor%

Dann richte Proxy in deiner Wordpress-Anwendung .htaccess datei wie folgt ein

%Vor%     
Kliment 25.10.2016, 12:23
quelle