Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: Contao 4.4 > Eigener Ordner in /web

  1. #1
    Contao-Nutzer Avatar von ok99
    Registriert seit
    14.02.2012.
    Beiträge
    163

    Standard Contao 4.4 > Eigener Ordner in /web

    Moinsen!

    Diese Frage ist wohl schon öfter Mal gestellt worden, aber ich habe dazu keine Lösung gefunden (bisher).

    Ich möchte gerne, dass beim Aufruf z.B. "www.meinedomain.de/formular1/" mein externes, von Contao unabhängiges, Formular angezeigt wird.
    Bei Contao 3.5 war das ja kein Problem. Formular lag in einem Ordner in der root, alles gut.
    Bei Contao 4.4 ist die Root ja der Ordner web. Und hier ist nun mein Problem. Wenn ich oben beschriebenes aufrufe, dann kommt eine 404 Seite, weil es diese Seite in Contao ja nicht gibt.
    Aber wie komme ich denn "an Contao vorbei". Was muss ich wo eintragen, damit soetwas möglich ist?

    Falls mich jemand versteht und evtl. eine Lösung dafür hat, bitte gerne!

    Gruß

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Ich habe auch so eine Problematik. Füge mal als letzte Zeilen in der web/.htaccess im Rewrite-Bereich ein:
    Code:
    RewriteCond %{REQUEST_URI} !^/(formular1)(/.*)?
    RewriteRule ^ %{ENV:BASE}/app.php [L]
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  3. #3
    Contao-Nutzer
    Registriert seit
    06.09.2016.
    Beiträge
    125

    Standard

    ...oder alternativ direkt auf die Datei verlinken: www.meinedomain.de/formular1/formular.php

    Bei real existierenden Dateien greift die Route nicht.

  4. #4
    Contao-Nutzer Avatar von ok99
    Registriert seit
    14.02.2012.
    Beiträge
    163

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Ich habe auch so eine Problematik. Füge mal als letzte Zeilen in der web/.htaccess im Rewrite-Bereich ein:
    Code:
    RewriteCond %{REQUEST_URI} !^/(formular1)(/.*)?
    RewriteRule ^ %{ENV:BASE}/app.php [L]
    Vielen Dank! Das hat funktioniert!!!

  5. #5
    Contao-Nutzer Avatar von ok99
    Registriert seit
    14.02.2012.
    Beiträge
    163

    Standard

    Zitat Zitat von Physiklehrer Beitrag anzeigen
    ...oder alternativ direkt auf die Datei verlinken: www.meinedomain.de/formular1/formular.php

    Bei real existierenden Dateien greift die Route nicht.
    Dir auch ein Danke schön! Ich muss aber nur den Ordner aufrufbar machen, ohne eine direkte Datei.

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.555
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eine .htaccess mit RewriteEngine Off würde vermutlich auch funktionieren.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer Avatar von ok99
    Registriert seit
    14.02.2012.
    Beiträge
    163

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Eine .htaccess mit RewriteEngine Off würde vermutlich auch funktionieren.
    Ah, ok. Und die .htaccess dann in den Ordner der aufgerufen werden soll?
    Teste ich mal und gebe Feedback. Danke.

    So, getestet: FUNZT auch!!!!
    Geändert von ok99 (24.10.2019 um 10:40 Uhr)

  8. #8
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage

    Hi!

    Ich habe hier auch ein ähnliches Problem.

    Der Kunde hat in einem Unterverzeichnis mydomain.de/mytool eine Reihe von weiteren Unterverzeichnissen angelegt, die er wiederum seinen Kunden zugänglich macht.

    Diese Struktur muss nun also weiter aufrufbar bleiben. Wenn ich das Verzeichnis /mytool nun samt Unterordner in das /web Verzeichnis von Contao verschiebe, lassen sich die Verzeichnisse nicht aufrufen.

    Contao ist inzwischen 4.13.23. Zudem nutze ich prepend_locale: true für die Mehrsprachigkeit.

    Wie gehe ich am besten vor?

    Viele Grüße,
    mapfei

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

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Der Kunde hat in einem Unterverzeichnis mydomain.de/mytool eine Reihe von weiteren Unterverzeichnissen angelegt, die er wiederum seinen Kunden zugänglich macht.
    Heißt was genau? Was befindet sich in diesen Unterverzeichnissen?
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Nutzer Avatar von ok99
    Registriert seit
    14.02.2012.
    Beiträge
    163

    Standard

    Hast Du auch eine ".htaccess" in den Unterordner "mytool" eingespielt, wie oben beschrieben?

    Damit hatte das bei mir ja funktioniert.

  11. #11
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von ok99 Beitrag anzeigen
    Hast Du auch eine ".htaccess" in den Unterordner "mytool" eingespielt, wie oben beschrieben?

    Damit hatte das bei mir ja funktioniert.
    Ja, hast Recht. Funktioniert. Dachte zunächst das greift dann nicht für die Unterordner, aber tut's. Danke dir!

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
  •