Zum Inhalt springen

Freundliche URLs erzeugt File Not Found

Erstellt am 21. November 2009 · 4 Antworten · letzte Antwort am 23. November 2009

Tags: URLs & Routing, Server & Hosting, Frage

martinibianco007 ·

Hi,
ich möchte die URLs in folgender Form anziegen www.domain.com/haus.html nicht in www.domain.com/index.php?id18

dazu bin ich wie folgt vorgegangen.

_.htaccess folgende Zeilen hinzugefügt

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]*\.html$ index.php

und im Template

config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

die url wird nun zwar wie gewünscht dargestellt (www.domain.com/haus.html)
allerdings wird die Datei nicht gefunden -> FILE NOT FOUND

hat jemand eine erkärung was ich flasch mache?

danke

martinibianco007 ·

vielen dank, das hat geklappt!

nun habe ich das problem das ich eine dreisprachige seite habe

und die urls nun zwar ohne index.php... angegeben werden

allerdins

bei deutsch:
www.domain.com/haus.html

bei italienisch
www.domain.com/haus.html?&L=1

kann man aliases für sprachübersetzungen irgendwo angeben,
bzw. ist es möglich, dass
in der url der seitentitel angeziegt wird der würde passen ;-)