Contao-Camp 2024
Ergebnis 1 bis 16 von 16

Thema: [GELÖST]Zugriff auf Verzeichnisse ausserhalb Contao4

  1. #1
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard [GELÖST]Zugriff auf Verzeichnisse ausserhalb Contao4

    Hi,

    seit Contao 4 müssen ja öffentliche Dateien im Ordner "web" liegen.

    In diesem Fall liegen aber sehr viele Verzeichnisse inkl Unterverzeichnissen ausserhalb, die auch extern verlinkt sind.

    Gibts irgendeine Möglichkeit diese Verzeichnisse doch zugänglich zu machen ?

    Ich seh gerade nur die Möglichkeit eine Subdomain für die externen Verzeichnisse anzulegen und einen Hinweis in der 404er bzw alle Verzeichnisse auslesen und per htaccess auf die neue subdomain weiterzuleiten.

    Danke für Input
    Geändert von tintifax (26.12.2019 um 12:39 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107

    Standard

    Einfach den Ordner nach web/ verschieben? Worum geht es überhaupt?

  3. #3
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    na das geht leider nicht, weil dann wird aus

    domain.at/downloads

    domain.at/de/downloads

    ach das war meine nächste Frage: kann ich das Sprachkürzel für diese Ordner deaktivieren ?

  4. #4
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    nächstes Problem ist, dass der Kunde eine Software nutzt, die immer wieder Aktualisierungen diverser Dateien automatisiert in den Websiteroot spielt, wo die Dateien seit Contao 3 liegen

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107

    Standard

    Zitat Zitat von tintifax Beitrag anzeigen
    na das geht leider nicht, weil dann wird aus

    domain.at/downloads

    domain.at/de/downloads
    Du meinst also, dass sich darin statische Dateien befinden, wie zB eine index.html.

    Dazu musst du die .htaccess anpassen, sodass du auch Ordner aufrufen kannst - oder in den Ordner eine eigene .htaccess geben, die die Server Konfiguration aus der web/.htaccess overruled.

    Eine eigene Domain wäre aber auch nicht so inelegant

  6. #6
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du meinst also, dass sich darin statische Dateien befinden, wie zB eine index.html.

    Dazu musst du die .htaccess anpassen, sodass du auch Ordner aufrufen kannst - oder in den Ordner eine eigene .htaccess geben, die die Server Konfiguration aus der web/.htaccess overruled.

    Eine eigene Domain wäre aber auch nicht so inelegant
    Eigene Domain geht nicht
    Ich stöber mal im Forum weiter nach htaccess overrulen
    Danke erstmal

  7. #7
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.060
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eventuell könntest Du Dir auch einfach einen Symlink auf den Ordner anlegen im Web-Verzeichnis, so wie es Contao 4 ja auch macht mit /files, /assets usw. Ist aber ungetestet und ich weiss auch nicht, ob das updatesicher wäre.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107

    Standard

    Das würde das grundsätzliche Problem mit der .htaccess nicht beheben.

  9. #9
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    also wenn ich die Ordner einfach in den ordner "web" schiebe, kann ich zumindest mit aufruf von domain.at/ordner/index.php die Inhalte schon mal abrufen

    das umleiten ist wohl nicht mehr notwendig, kunde kann neue dateien auf /web automatisiert hochladen bzw aktualisieren

    urls von aussen bleiben somit eh gleich

  10. #10
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    nächste Aufgabe:
    das Directory Listing funktioniert noch nicht

    PHP-Code:
    Options +Indexes 
    in der htaccess hat scheinbar keine wirkung

  11. #11
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Was Du in die .htaccess schreibst, kann nur greifen, wenn es "an höherer Stelle" (in der Serverkonfiguration) auch erlaubt ist. https://httpd.apache.org/docs/2.4/de...#allowoverride
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  12. #12
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Eventuell könntest Du Dir auch einfach einen Symlink auf den Ordner anlegen im Web-Verzeichnis, so wie es Contao 4 ja auch macht mit /files, /assets usw. Ist aber ungetestet und ich weiss auch nicht, ob das updatesicher wäre.
    Wo genau kann ich mir das abschauen ? Hast Du da einen Tipp für mich ?

  13. #13
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Was Du in die .htaccess schreibst, kann nur greifen, wenn es "an höherer Stelle" (in der Serverkonfiguration) auch erlaubt ist. https://httpd.apache.org/docs/2.4/de...#allowoverride
    Ja DANKE, habs vor ca 10 Minuten auch herausgefunden

  14. #14
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Ob Du Links auch mit Deinem FTP-Client setzen kannst, weiß ich nicht. Wenn Du ssh-Zugriff hast, dann erzeugst Du Links mit dem Befehl ln (http://man7.org/linux/man-pages/man1/ln.1.html)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  15. #15
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    htaccess in die nicht-contao-ordner im web-verzeichnis schmeissen
    damit in meinem fall auch php dateien dort greifen einfach folgendes schreiben:

    PHP-Code:
    RewriteEngine off 
    Für Directory Listing:

    PHP-Code:
    RewriteEngine off
    Options 
    +Indexes 
    Wie immer natürlich Cache löschen

    Die Sortierung im Directory Listing funktioniert zwar noch nicht, aber das liegt vermutlich am php code in diversen alten index dateien

  16. #16
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    600

    Standard

    Sortieren im Directory Listing geht nun auch
    In meinem Fall die (nicht php 7 kompatiblen) index.php Dateien einfach löschen und htaccess ergänzen

    PHP-Code:
    RewriteEngine off
    Options 
    +Indexes
    IndexOptions 
    +FancyIndexing 
    Ich liebe die einfachen Lösungen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •