Hallo zusammen,
ich habe einen Webserver auf dem ein Apache läuft.
Auf diesem habe ich eine Domain subdomain.example.com
Ich habe mehrere Projekte, die konkreten Bezug zu der subdomain.example.com haben und möchte nun diese Projekte unter
subdomain.example.com/projectA/ und subdomain.example.com/projectB/ verfügbar machen.
Nun habe ich das Problem, dass die meisten Links in den Projekten mit einem führenden Slash (/) beginnen und somit auf "root" bezogen sind. Teilweise habe ich darauf Einfluss, teilweise nicht, aufgrund verwendeter Frameworks und so weiter.
Kann mir jemand von euch sagen, wie ich das umzusetzen habe, dass ein Link (/unterseiteA) nicht auf subdomain.example.com/unterseiteA sondern auf subdomain.example.com/projectA/unterseiteA verweißt? Die entsprechenden Links sollen sozusagen als neuen "root" das Verzeichnis project*/ annehmen.
In meiner Config habe ich bereits Zeilen wie:
[src]ProxyPass /projectA http://127.0.0.1:5000
ProxyPassReverse /projectA http://127.0.0.1:5000[/src]
stehen.
Ich habe auch eine .htaccess-Datei angelegt mit Inhalten wie:
[src]RewriteEngine On
RewriteRule ^(.*) http://0.0.0.0:5001/$1 [L,NC][/src]
Wirklich klappen tut das aber nicht. Die "Hauptseite" wird entsprechend korrekt gelinkt, Skripte, die geladen werden oder dergleichen beziehen sich damit aber immer auf den falschen Root.
Über Hilfe wäre ich echt dankbar.
ich habe einen Webserver auf dem ein Apache läuft.
Auf diesem habe ich eine Domain subdomain.example.com
Ich habe mehrere Projekte, die konkreten Bezug zu der subdomain.example.com haben und möchte nun diese Projekte unter
subdomain.example.com/projectA/ und subdomain.example.com/projectB/ verfügbar machen.
Nun habe ich das Problem, dass die meisten Links in den Projekten mit einem führenden Slash (/) beginnen und somit auf "root" bezogen sind. Teilweise habe ich darauf Einfluss, teilweise nicht, aufgrund verwendeter Frameworks und so weiter.
Kann mir jemand von euch sagen, wie ich das umzusetzen habe, dass ein Link (/unterseiteA) nicht auf subdomain.example.com/unterseiteA sondern auf subdomain.example.com/projectA/unterseiteA verweißt? Die entsprechenden Links sollen sozusagen als neuen "root" das Verzeichnis project*/ annehmen.
In meiner Config habe ich bereits Zeilen wie:
[src]ProxyPass /projectA http://127.0.0.1:5000
ProxyPassReverse /projectA http://127.0.0.1:5000[/src]
stehen.
Ich habe auch eine .htaccess-Datei angelegt mit Inhalten wie:
[src]RewriteEngine On
RewriteRule ^(.*) http://0.0.0.0:5001/$1 [L,NC][/src]
Wirklich klappen tut das aber nicht. Die "Hauptseite" wird entsprechend korrekt gelinkt, Skripte, die geladen werden oder dergleichen beziehen sich damit aber immer auf den falschen Root.
Über Hilfe wäre ich echt dankbar.