Zum Inhalt springen

Suchmaschinenfreundliche URLs

Erstellt am 21. August 2004 · 4 Antworten · letzte Antwort am 23. August 2004

Tags: URLs & Routing, Frage

entrust ·

Mit Hilfe der neuen typo3 Dokumentation wollte ich den Webserver (typo3) auf Suchmaschinenfreundliche URLs umstelle.

Dafür habe ich zunächst folgende Änderungen an der localconf.php vorgenommen:

$TYPO3_CONF_VARS["FE"]["simulateStaticDocuments"] = '1';
$TYPO3_CONF_VARS["FE"]["simulateStaticDocuments_addTitle"] = '20';

Soweit so gut, nun habe ich keine index.php?id=208 mehr, sondern wie ich es haben wollte 208.0.html.

Nur wird die Seite so ja noch nicht angezeigt. Eine .htaccess sollte ich erstellen - mit folgendem Inhalt:

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

danach wird mir im Broswer nur noch anzeigt, dass ein CGI-Skriptfehler aufgetreten ist. Überschreibe ich die .htaccess wieder mit einer leeren Datei geht es wieder (bzw. er sagt mir nur "Objekt nicht gefunden").

Ich habe eine _.htaccess auf dem Server liegen in der

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f

bereits als Parameter eingestellt sind.

RewriteRule ^[^/]*.html$ index.php

habe ich nun auch hinzugefügt, doch ändern tut sich nichts. Benenne ich die _.htaccess in .htacces um verschwindet sie (hidden) und ich habe erneut den Skriptfehler...

Kann mir jemand helfen das alles sauber umzustellen?

Momentan sieht die angezeigt Seite folgendermaßen aus:

[b]Objekt nicht gefunden[/b]

Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler.

Die Hyperlinks in diesem Text verweisen auf die alten, entsprechenden index.php?id=X ...

Michl ·

Im Setup des TS-Templates

#Simulate Static Document
config {
simulateStaticDocuments = 1
simulateStaticDocuments_addTitle = 20
}

Gruss
Michael

Unbekannter Benutzer ·

hat dein Webspace/Server überhaupt "modrewrite"? Schau mal über phpinfo nach (bei der Apache konfiguration)...
Ohne "modrewrite" klappt es soweit ich weiß nicht - nur die Pseudo-Verzeichnis-Variante...

entrust ·

bekomme noch nen Knall mit dem ganzen Zeugs :-P

Werde mich da morgen nochmal dran machen ...

Werde mir mal die httpd.conf von meinem Apache ansehen :-/