Ergebnis 1 bis 5 von 5

Thema: Contao 3.0.3 - Probleme mit der Funktion "Ordner-URLs verwenden"

  1. #1

    Standard Contao 3.0.3 - Probleme mit der Funktion "Ordner-URLs verwenden"

    Hallo,

    ich habe folgendes Problem.

    Installiert ist Contao 3.03 im Unterorder "testbetrieb". (www.zeugnisdeutsch.de/testbetrieb) Ich habe unter Einstellungen den Hacken bei "Order-URLs verwenden" gesetzt.
    Im Prinzip funktioniert das Umschreiben der URL´s auch korrekt. Lautet der Seitenalias zum Beispiel "arbeitszeugnis/berufsgruppen" wird im Browser korrekt http://www.zeugnisdeutsch.de/testbet...ufsgruppen.php aufgerufen.

    Jedoch gibt es Probleme, sobald ich eine Seite ohne die Orderstruktur haben möchte. Die Startseite ist dafür ein gutes Beispiel. Hier lautet der Alias nur "startseite". Rufe ich jetzt allerdings www.zeugnisdeutsch.de/testbetrieb/startseite.php auf werde ich auf www.zeugnisdeutsch.de weitergeleitet. Ändere ich den Alias in "startseite/startseite" erhalte ich http://www.zeugnisdeutsch.de/testbet...startseite.php

    Wer kennt dieses Problem und kann mir weiterhelfen?
    Geändert von robrockchristoph (24.09.2014 um 21:12 Uhr)
    Christoph Voigt - Webdesigner
    Inhaber POSTYOU Digital, POSTYOU Filmproduktion und POSTYOU Kameraverleih

  2. #2

    Standard

    Niemand eine Idee woran es liegen könnte???
    Geändert von robrockchristoph (24.09.2014 um 21:12 Uhr)
    Christoph Voigt - Webdesigner
    Inhaber POSTYOU Digital, POSTYOU Filmproduktion und POSTYOU Kameraverleih

  3. #3
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Nicht wirklich, die Rewrite Base hast du in der .htaccess richtig angepasst?
    Kein Privat Support via PM.

  4. #4

    Standard

    Ich habe das Problem gelöst. Es hat nur bedingt etwas mit der Option Ordner URL´s verwenden zu tun.

    Ich hatte das URL-Suffix von .html in .php geändert und auch folgende Zeile

    RewriteRule .*\.html$ index.php [L]

    in der .htaccess Datei mit

    RewriteRule .*\.php$ index.php [L]

    ersetzt. Bei allen Url´s mit der Struktur www.seite.de/testbetrieb/ordner/seite.php funktionierte der Aufruf.
    Nur bei Urls ohne die Ordnerstrukur www.seite.de/testbetrieb/seite.php hat er die Seiten nicht gefunden und mich auf www.seite.de weitergeleitet.

    Ursache ist folgende Zeile in der .htaccess Datei:

    <FilesMatch "\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|t xt|swf|flv|eot|woff|svg|ttf|pdf|gz)$">
    RewriteEngine Off
    </FilesMatch>

    Für php-Dateien wird die RewriteEngine abgeschaltet. Ich habe |php| entfernt und jetzt klappt alles wunderbar.
    Geändert von robrockchristoph (24.09.2014 um 21:12 Uhr)
    Christoph Voigt - Webdesigner
    Inhaber POSTYOU Digital, POSTYOU Filmproduktion und POSTYOU Kameraverleih

  5. #5

    Standard

    Nachtrag: Das Backend von Contao lässt sich nun nicht mehr aufrufen, da die php Dateien darin umgeschrieben werden.
    Der Contao Ordner muss jetzt noch per .htaccess vom Rewriting ausgeschlossen werden. Da ich zur Zeit noch in einer Testumgebung arbeite, steht vor jedem Ordner der Pfad (testbetrieb/)

    RewriteCond %{REQUEST_URI} !^/(testbetrieb/contao|testbetrieb/assets|testbetrieb/files|testbetrieb/share|testbetrieb/system|testbetrieb/templates)(/.*)?
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.php$ index.php [L]
    Geändert von robrockchristoph (24.09.2014 um 21:12 Uhr)
    Christoph Voigt - Webdesigner
    Inhaber POSTYOU Digital, POSTYOU Filmproduktion und POSTYOU Kameraverleih

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
  •