[Frage] Herrausforderung Redirect/URL Rewite ? TYPO3-Version: 10.3.0

  • trashi trashi
    T3PO
    0 x
    27 Beiträge
    0 Hilfreiche Beiträge
    03. 04. 2020, 09:07

    Hallo zusammen,
    ich habe aktuell wieder einiges mit Typo3 zu erledigen und stehe generell ganz gut davor.
    Aber da gibt es eine Herausforderung die mich gerade etwas verzweifeln lässt.

    Vielleicht ist es für den einen oder anderen simpel aber ich stehe glaube auf dem Schlauch.
    Und zwar geht es grob darum ein Intranet nach außen (ins Internet) zeigen zu lassen.

    Ich habe folgende URL intern (intranet.unternehmen.de).

    Nun von der internen Seite klappt alles wunderbar, und nach außen gibt es ein Reverse-Proxy-Eintrag der nach
    app.unternehemen.de/intranet diese Seite ausliefert.

    Problem besteht nun darin das die Seite zwar angezeigt wird, aber alle Referenzen/Bilder/CSS nicht da noch in der URL der Ordner /intranet/ fehlt. (Wenn dieser Ordner manuell an eine URL von einem Bild oder PDF angehängt wird funktioniert dieser auch wunderbar.

    Es muss doch eine Möglichkeit geben diesen Ordner hinzufügen zu lassen sobald der host z.B. app.unternehmen.de ist ?

    Ich habe schon diverse Versuche unternommen dies über .htaccess zu lösen nur greifen diese Regeln nicht befriedigend.

    z.B.
    [code]

    RewriteEngine On
    #RewriteCond %{HTTP_HOST} "^app.unternehmen.de$" [NC,OR]
    RewriteCond %{HTTP_HOST} "^app.unternehmen.de$" [NC]RewriteRule "^/intranet/(.*)$" "http://app.unternehmen.de/intranet/" [R=301,L]

    [/code]

    oder im TypoScript

    [code]

    [globalString = IENV:HTTP_HOST=app.unternehmen.de ]
    cURL = app.unternehmen.de/intranet/
    [END]

    [/code]

    Ob da jemand vielleicht einen Fehler sieht oder eine zündende Idee hat, immer gern.

    Viele Grüße und bleibt gesund,
    trashi

  • Hilfreichster Beitrag

  • 1 x
    3270 Beiträge
    157 Hilfreiche Beiträge
    03. 04. 2020, 09:29 - Hilfreichster Beitrag

    Ich sehe da zwei Ansätze:
    1. RewriteBase domainabhängig setzten.
    2. absRefPrefix domainabhängig setzen

    1.) Weiß nicht, ob das via htaccess geht. Es klingt mir aber, als hättest Du ggf. weitergehenden Zugriff auf Euren Server, sodass es ggf. via getrennter vhosts und in deren Config gesetzt werden könnte

    2.) https://docs.typo3.org/m/typo3/reference-typoscript/9.5/en-us/Setup/Config/Index.html?highlight=baseurl#absrefprefix

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )


  • 1
  • 1