Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Verlinkung der Navigation funktioniert nicht mehr nach Serverumzug, Seiten sind alle da, Startseite wird gefunden, sobald man ins Untermen
Plänet Jen
Beitrag 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
Go to the top of the page
 
+Quote Post
Taturo
Beitrag 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
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.4.24 - 22:14

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.