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
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?
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
Tags und Links laravel wordpress .htaccess mod-rewrite