Ergebnis 1 bis 14 von 14

Thema: URL umschreiben funktioniert nicht

  1. #1
    Contao-Fan Avatar von kayyy
    Registriert seit
    01.07.2009.
    Beiträge
    457
    Partner-ID
    8987

    Standard URL umschreiben funktioniert nicht

    Sobald ich den Haken bei "URL umschreiben" aktiviere, um das /index.php zu entfernen bekomme ich eine 404 Not Found Seite.
    Ich habe die htaccess.default in .htaccess umbenannt.

    Als Webserver Oberfläche nutze ich Plesk 10.

    Kennt jemand das Problem evtl. mit Plesk oder hat evtl. einer einen Lösungs Vorschlag ?

  2. #2
    Contao-Fan Avatar von marcos
    Registriert seit
    09.02.2011.
    Ort
    Schweiz
    Beiträge
    575
    User beschenken
    Wunschliste

    Standard

    Hallo kayyy

    Ist mod_rewrite auf dem Server aktiviert?

    Gruss
    Marco

  3. #3
    Contao-Fan Avatar von kayyy
    Registriert seit
    01.07.2009.
    Beiträge
    457
    Partner-ID
    8987

    Standard

    Zitat Zitat von marcos Beitrag anzeigen

    Ist mod_rewrite auf dem Server aktiviert?
    Ist aktiviert ja, Joomla Webseiten laufen auch problemlos.

  4. #4
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    .htaccess umbennennen ist ein bischen wenig man sollte dann auch schon die RewriteBase anpassen...

  5. #5
    Contao-Fan Avatar von kayyy
    Registriert seit
    01.07.2009.
    Beiträge
    457
    Partner-ID
    8987

    Standard

    Leider kenne ich mich mit mod_rewrite garnicht aus.

    Was genau müsste ich denn hier entkommentieren oder hineinschreiben, damit es unter Plesk funktioniert ?

  6. #6
    Contao-Nutzer Avatar von MBM
    Registriert seit
    12.02.2010.
    Ort
    Berlin
    Beiträge
    39

    Standard

    Die RewriteBase muss nur bei einem Unterordner im Webroot angepaßt werden. Z. B.

    URL: http://domain.tld/Unterordner
    RewriteBase /Unterordner

    Ansonsten in den CMS BE -> Einstellungen index.php umschreiben auswählen.

  7. #7
    Contao-Fan Avatar von kayyy
    Registriert seit
    01.07.2009.
    Beiträge
    457
    Partner-ID
    8987

    Standard

    Ich habe nun einige Zeilen auskommentiert, nun funktioniert es fast ..

    Alle URL`s werden nun wie gewünscht umgeschrieben, allerdings erhalte ich komischerweise bei einem einzigen Menüpunkt ein "Forbidden You do not have permission to access this document". Aber nur bei diesem einen Menüpunkt .
    Ohne das umschreiben der URL`s klappt dieser Menüpunkt.

  8. #8
    Contao-Fan Avatar von kayyy
    Registriert seit
    01.07.2009.
    Beiträge
    457
    Partner-ID
    8987

    Standard

    Also das Umschreiben mit den URL`s ist ja nicht gerade so super.

    Man kann keine Seiten "contao" oder "templates" nennen ....

  9. #9
    Contao-Fan Avatar von marcos
    Registriert seit
    09.02.2011.
    Ort
    Schweiz
    Beiträge
    575
    User beschenken
    Wunschliste

    Standard

    Was hast du denn alles auskommentiert? Poste doch mal deine .htaccess-Datei.

    Grundsätzlich:
    • mod_rewrite muss aktiviert sein. Überprüfen kann man dies via phpinfo(); (PHP-Datei erstellen und diesen Befehl einfügen. Datei im Browser aufrufen) oder sonst den Hoster anfragen.
    • Falls sich deine Contao-Installation in einem Unterordner befindet, muss die RewriteBase in der .htacess-Datei auch angepasst werden (RewriteBase /meinunterordner)
    • .htaccess.default in .htaccess umbennen
    • URLs umschreiben aktivieren (Einstellungen -> URLs umschreiben)


    http://en.contaowiki.org/Rewrite_URL


    LG
    Marco

  10. #10
    Contao-Nutzer
    Registriert seit
    04.09.2009.
    Beiträge
    38

    Standard URLs umschreiben auf 1und1

    Hallo zusammen,

    könnte mir jemand weiterhelfen? Ich kriege die "URLs umschreiben" nicht hin. Ich habe mir hier nun diverse Foren und sonstige Tutorialseiten angeschaut, aber bei mir klappt es nicht. Ich zweifle nun an meinem Verstand.

    Habe eine contao Installation bei 1und1 unter unterverzeichnis/contao-3.1.0. Im ControlCenter wurde die Domain mit domain.de/unterverzeichnis/contao-3.1.0 verknüpft. Die Seiten werden ohne Probleme angezeigt, z. B. domain.de/index.php/leistungen.html. Es soll jedoch kein "index.php" mehr erscheinen. Deshalb wurde im Backend "URLs umschreiben" aktiviert und im Rootverzeichnis des 1und1 Webspaces eine .htaccess mit foldendem Inhalt angelegt:

    #AddType x-mapp-php5 .php
    AddHandler x-mapp-php6 .php3 .php4 .php .phtml

    #
    RewriteEngine On
    RewriteBase /unterverzeichnis/contao-3.1.0

    Nun können die Seiten nicht mehr aufgerufen werden und es erscheint Error 404.

    Ich hatte auch bereits "RewriteBase/" auch ohne "unterverzeichnis/contao-3.1.0" versucht. Funktionoiert alles nicht. Ein Hinweis noch: Aktiviert man im Backend "Die Sprache zur URL hinzufügen" gibt es die gleiche Fehlermeldung. Meiner Ansicht nach funktioniert das RewriteBase nicht.

    Was mache ich falsch?

  11. #11
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    norbert,

    die Umleitung erfolgt durch das ControlCenter...(pfad /contao....
    dadurch ist der Unterordner bereits root und die
    HTML-Code:
    RewriteBase /
    sollte ausreichen.

  12. #12
    Contao-Nutzer
    Registriert seit
    04.09.2009.
    Beiträge
    38

    Standard

    Danke für die schnelle Antwort. Das hatte ich bereits ohne Erfolg versucht.

  13. #13
    Contao-Fan Avatar von Zero
    Registriert seit
    25.05.2010.
    Ort
    Korntal
    Beiträge
    520
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von norbert Beitrag anzeigen
    ... und im Rootverzeichnis des 1und1 Webspaces eine .htaccess mit foldendem Inhalt angelegt:

    #AddType x-mapp-php5 .php
    AddHandler x-mapp-php6 .php3 .php4 .php .phtml

    #
    RewriteEngine On
    RewriteBase /unterverzeichnis/contao-3.1.0
    Ist das der ganze Inhalt der .htaccess Datei? Das kann nicht gehen.

    Wenn du Contao herunterlädst findet sich im Root eine .htaccess.default diese hochladen und .default entfernen.
    Den "AddHandler" an den Anfang der Datei setzen. Um den kommst du nicht drum herum. Deinen Beschriebenen Einstellungen zu folge, musst du nun nichts weiter in der .htaccess anpassen.
    Mein Blog -> brothers-project.de

  14. #14
    Contao-Nutzer
    Registriert seit
    12.10.2012.
    Beiträge
    24

    Frage Apacheserver Urls umschreiben

    Tach ich habe meinen Host gewechselt und hier meine ersten Contaoinstallation reingesetzt... und tja hier funktioniert das leider nicht so einfach wie bei meinem alten Host.
    Normale Vorgehensweise. In den Einstellungen auf URLs umschreiben klicken und per FTP htaccess.default hinten das Default rauslöschen fertig. Ging immer ohne Probleme sei es mit oder ohne unterordner... tja und jetzt bekomme ich die Fehlermeldung:

    "403 Forbidden
    You don't have permission to access / on this server."

    Hat jemand ne Idee wie das funktioniert und was man zusätzlich machen muss? Sonst hat es ja auch immer funktioniert.
    Tja jeder Host ist da leider etwas anders.

    Ha habs gerade gefunden... der Server war noch nicht umgestellt: mod_rewrite war auf off...
    Geändert von ISNC (18.11.2013 um 18:53 Uhr)

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
  •