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