Ergebnis 1 bis 10 von 10

Thema: .htaccess URL Rewrite funktioniert bei meiner Installation nicht (DomainFactory)

  1. #1
    Contao-Nutzer
    Registriert seit
    19.03.2014.
    Beiträge
    13

    Standard .htaccess URL Rewrite funktioniert bei meiner Installation nicht (DomainFactory)

    Hallo Forum,

    ich bin noch total neu hier bei Contao und habe bisher viel hier nachlesen können was mir weiterhilft
    aber nun stoße ich auf Probleme die ich selbst nicht mehr lösen kann und wo mir leider auch die Suche hier nicht mehr hilft.
    Es wäre schön wenn mir hier die Cracks weiterhelfen könnten. (ist bestimmt nen Anfängerfehler LOL)

    Mein Problem:

    Ich möchte die "URL umschreiben" Option einschalten.

    Bisher erfolglose Schritte:
    -.htaccess.default (die original von 3.2.7) geprüft ob dort Rewrite engine on ist - CHECK OK
    - DF geprüft ob rewrite unterstützt wird - CHECK OK
    - In Contao / Einstellungen "Url umschreiben" angehakt - CHECK OK (ergo unterseiten sind nicht mehr erreichbar -- CHECK OK)
    - .htaccess.default umbenannt in .htaccess

    Ergebnis= FEHLER 500 (von DF angezeigt)

    Sehr geehrter Besucher,
    leider ist ein Problem aufgetreten. Die angeforderte Seite hat einen Script-Fehler verursacht.
    Haben Sie sich vielleicht vertippt oder eine alte URL aufgerufen? Wenn nicht, informieren Sie bitte den Webmaster dieser Homepage per Email. Um zu der vorherigen Seite zurückzukehren, verwenden Sie bitte einfach die "Zurück" - Taste Ihres Browsers.
    Was ist da los?

    Fehlersuche gestartet:
    - Habe eine Subdomain contao.xxx.com angelegt und auch ein /HC_contao unterordner angelegt an dem ich die ganze zeit gebastelt habe
    - Meine Domain Hildebrandt-Consulting.com wurde aber direkt auf das Unterverzeichnis umgelegt - Somit war "RewriteBase /" auch nicht erfolgreich.
    - Nachlesen hier im Forum und rumprobieren mit "pathconfig.php" haben auch keinen Erfolg gebracht.

    Ergo: alles wieder zurück gedreht und die HP nun ohne URL Rewrite laufen.

    Hat jemand eine Idee woran es noch hapern kann?

    Beste Grüße
    Denniver
    Geändert von Denny546 (19.03.2014 um 19:55 Uhr)

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

    Standard

    Stimmen auch die Leserechte auf der .htaccess Datei? Notfalls zum testen mal auf 777 stellen.

  3. #3
    Contao-Nutzer
    Registriert seit
    19.03.2014.
    Beiträge
    13

    Standard

    Hi Spooky,

    wo kann ich das einstellen?
    Ich habe keinen eigenen Server, sondern nutze ein Webpaket namens MyHome Plus.

    Gruß
    Denniver

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

    Support Contao

    Standard

    Der Server scheint die .htaccess nicht zu mögen. Entweder sind da in der .htaccess enthaltene Direktiven nicht erlaubt bei deinem Hosting-Paket, kommt aber auch vor, dass die Kodierung der Datei .htaccess falsch ist.

  5. #5
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Willkommen im contao-Forum.
    Nimm doch mal die Original-Datei .htaccess.default un nenne die um in .htaccess !
    Was passiert denn dann erst mal ?
    Anschliessend kannst Du ja mal die erste Änderung machen und schauen, was passiert.

  6. #6
    Contao-Nutzer
    Registriert seit
    19.03.2014.
    Beiträge
    13

    Standard

    Hall tab und Klaus

    ich habe genau das gemacht was Klaus vorschlägt. Ich habe die original .htaccess.default genommen und umbenannt ohne Änderungen durchzuführen.
    Dabei ist genau dieser Fehler 500 aufgetaucht.


    Ich habe nun folgenden Test gemacht:

    Alles aus der .htaccess gelöscht was nicht mit rewrite zu tun hat. Somit ist nur noch folgender Text übrig geblieben:

    ##
    # URL rewriting
    ##
    <IfModule mod_rewrite.c>
    RewriteEngine On

    ##
    # Change the RewriteBase if your Contao installation is in a subdirectoy and
    # the rewrite rules are not working properly. Usage examples:
    #
    # RewriteBase /contao-3.0.0
    # RewriteBase /path/to/contao
    #
    # Depending on your server, you might have to remove the line entirely.
    ##
    RewriteBase /

    ##
    # Uncomment the following lines to add "www." to the domain:
    #
    # RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
    # RewriteRule (.*) http://www.example.com/$1 [R=301,L]
    #
    # Uncomment the following lines to remove "www." from the domain:
    #
    # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
    # RewriteRule (.*) http://example.com/$1 [R=301,L]
    #
    # Make sure to replace "example.com" with your domain name.
    ##
    Nun erscheint zwar die Hauptdomain aber die Unterseiten werden nicht mehr gefunden (Fehler 404)

    Dachte es könnte an der RewriteBase / liegen und habe daher testweise das Unterverzeichtnis mit aufgenommen (RewriteBase /hc_contao)
    Jedoch erfolglos.

    Meine erste Vermutung ist nun, dass DomainFactory in meinem Paket den mod_rewrite nicht unterstützt !?
    Wie seht ihr das ?

    Viele Grüße
    Denniver

  7. #7
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    So nebenbei: Die pathconfig.php wird beim Aufruf von install.php "richtig" erstellt. Ich lösche die immer vorher, um sicher zu gehen.
    Was is'n das für ne PHP-Version ?

  8. #8
    Contao-Nutzer
    Registriert seit
    19.03.2014.
    Beiträge
    13

    Standard

    Hallo Klaus,

    mir wird die version PHP Version 5.4.9 angezeigt.

    Die Pathconfig.php ist bei mir leer und enthält nur den Befehl return''
    Ich habe die weder gelöscht noch irgendwas damit gemacht.

    Lediglich aufgrund der Infos hier im Forum habe ich mal das Unterverzeichnis eingetragen return'/hc_contao'
    Aber auch das hat nix gebracht.

    Gruß
    Denniver

  9. #9
    Contao-Nutzer
    Registriert seit
    19.03.2014.
    Beiträge
    13

    Standard

    Problem gelöst / Lösung unbekannt

    Jetzt ist was ganz interessantes passiert.

    Ich habe die htaccess.default und meine abgespeckte Version an den Kundenservice von DomainFactory gesendet und um Unterstützung gebeten.
    Die haben dann die htaccess.default auf meinen Server gepackt und gebeten ob ich bei der Fehlersuche unterstützen kann, da aus deren Sicht beide htaccess dateien keine Fehler aufweisen.

    DF wollte dafür mal den Zugang zum BackEnd und die Option selbst einschalten um in den internen logs zu prüfen woher der Fehler 500 kommt.

    Nun habe ich einfach mal hochgeladene Datei genommen und in .htaccess umbenannt. -- CHECK OK
    Danach habe ich meine Einstellung im Backend aktiviert URL umschreiben --CHECK Ok

    Alles funktioniert wie es soll... keine Ahnung wo der Unterschied ist... die Dateien von mir und von DF sehen identisch aus.
    Sind jedoch leicht unterschiedlich groß

    Original Version --> 10.994 Bytes
    DF Version --> 10.985 Bytes

    Inhalte jedoch komplett gleich.

    Ich kann mir nur noch vorstellen, dass beim Übertragen via Filezilla auf meinen Serverspace ein Fehler passiert. Die Codierung irgendwie anders ist oder oder...
    Nun es funktioniert ja jetzt.

    Vielen Dank noch mal für Eure Tipps und Hilfeversuche.

    Beste Grüße und einen sonnigen Tag
    Denniver

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

    Support Contao

    Standard

    Ja, Codierung muss sein UTF-8 (ohne BOM). Das könnte sonst ohne weiteres den Fehler 500 erklären.

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
  •