Verlinkung der Navigation funktioniert nicht mehr nach Serverumzug, Seiten sind alle da, Startseite wird gefunden, sobald man ins Untermen |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Verlinkung der Navigation funktioniert nicht mehr nach Serverumzug, Seiten sind alle da, Startseite wird gefunden, sobald man ins Untermen |
Thu. 1. May 2014, 23:34
Beitrag
#1
|
|
Newbie Gruppe: Members Beiträge: 1 Mitglied seit: 01.05.2014 Mitglieds-Nr.: 2.625 |
Liebe Sefrengo-Profis,
ich musste eine Sefrengo-Seite auf einen neuen Server umziehen. Eigentlich hat alles gut geklappt, bis auf dass die Navigation nicht mehr richtig verlinkt zu sein scheint. Ich habe leider null Ahnung von Sefrengo und kann denjenigen, der die Seite eingerichtet hat, nicht fragen. Die Startseite wird einwandfrei angezeigt: www.brillen-hallerbach.de Wenn man auf die Navigation klickt, kommt direkt 404. Ich kann es mir nicht erklären. Auch das Backend funktioniert einwandfrei, alle Seiten sind da die IDs sind dieselben geblieben. In der Datenbank sind alle Pfade aktualisiert. Kann mir jemand helfen? Ich verzweifle. 1000 Dank! Jen |
|
|
Fri. 2. May 2014, 10:30
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 328 Mitglied seit: 29.08.2006 Wohnort: Konstanz / Bodensee Mitglieds-Nr.: 216 |
Hallo,
ich denke es liegt an der htaccess Datei für das mod_rewrite. Probier bitte einmal folgendes aus: Im Backend Administration -> Projekte -> Projekt konfigurieren bei "Apache mod_rewrite Support" wird jetzt eine 2 stehen, trag mal 0 ein. Damit ist das mod_rewrite abgeschaltet. Jetzt sollte auch im Frontend die Verlinkung funktionieren, aber ohne die lesbaren URLs (eventuell muss du vorher noch den Cache löschen). Wenn dem so ist kann es an folgendem liegen: - dein neuer Provider bietet kein mod_rewrite an oder das Modul ist nicht aktiviert. Das kannst du in der phpinfo kontrollieren. - der Eintrag in der htaccess stimmt nicht. Bei einigen Providern muss du den Pfad in der htaccess anpassen. Standardmässig steht unten in der htaccess QUELLTEXT # # Sefrengo 'spoken url support' rewrite # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?sf_rewrite=$1 [L,QSA] Füg mal vor dem Pfad einen Slash ein, also QUELLTEXT # # Sefrengo 'spoken url support' rewrite # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?sf_rewrite=$1 [L,QSA] Vor dem Testen muss du den mod_rewrite Support im Backend wieder auf 2 stellen, ist klar. Mehr zu dem Thema gibt es hier http://wiki.sefrengo.org/howto/fehler-ermi...ite-nicht-lauft oder mal das Forum durchsuchen, da gibt es jede Menge Einträge zum Thema mod_rewrite Gruss, Andreas |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 22.9.24 - 03:53 |