Typo3 und real_url und mod_rewrite

urologie
Hallo,
nach den üblichen (kleinen) und vom Support schnell gelösten Problemen lege ich jetzt richtig los.
Ich möchte real URLs einsetzen. Dazu ist die rewrite Funktion des Apache erforderlich.
Ich habe die .htaccess via FTP editiert und die für typo3 erforderlichen Eintragungen gemacht.
Dann sollen Aufrufe, die z.B 123.htm heissen an die index.php weitergeleitet werden und von typo3 ausgeführt.
Leider führt dieser Aufruf aber immerzu:

Not Found
The requested URL /28.0.html was not found on this server.

Apache/1.3.29 Server at herford-urologie.server206.isdg.de Port 80

Kann der Server eine solche Umleitung?
Wenn nein, könnt ihr das einschalten?
Wenn ja, was mache ich falsch?

Danke!
R.Treichel
Alexander Herbst
Die Server können damit umgehen (bei uns läuft es auch). Vielleicht solltest Du mal die Einträge in Deiner localconf.php überprüfen. Leider ist diese Extension keine 'out-of-the-box'-Lösung und muss noch umfangreich konfiguriert werden.
urologie
Hallo,
danke für die schnelle Antwort.
Das Problem liegt aber auf meiner Seite noch auf einem etwas niedrigeren Niveau. Lassen wir real_url deshalb erst mal beiseite.
static_url funktioniert nämlich auch noch nicht /bei mir

die .htaccess muss angepasst werden um den Beispielaufruf
http://meinserver/123.0.htm
an typo3 weiterzuleiten
Dann sollen Aufrufe, die z.B 123.htm heissen an die index.php weitergeleitet werden und von typo3 ausgeführt. Mithin wird die Seite mit der id=123 angezeigt

Leider führt dieser Aufruf aber immer zu:

Not Found
The requested URL /28.0.html was not found on this server.

Apache/1.3.29 Server at herford-urologie.server206.isdg.de Port 80

Klar, die .htaccess ist es.
OK.
Wohin gehört sie?
ins Unterverzeichnis www?
oder ins Hauptverzeichnis?
Was muss darin stehen, insbesondere: sind Pfadangaben erforderlich.
Oder ist dieses Beispiel (aus real_url) ausreichend?
<-----------------------------------
If you put it into a .htaccess file it has to look slightly different, basically stripping the leading slashes (“/”):
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

This will tell Apache that it should rewrite every URL that's not a filename, directory or symlink. It leaves everything starting with /typo3/ alone too.
Notice: For this work you need the Apache module “mod_rewrite”!
--------------------------->
Jetzt nicht sagen, das sei alles ok, so läuft es bisher nicht bei mir.

Grüsse und Danke für die Mühe!
RT
Alexander Herbst
Die Einträge in der htaccess sind richtig. Eventuell sollte der Support mal prüfen, ob auf dem Server das mod-rewrite ordentlich läuft.
support
Hallo,

das Modul mod_rewrite ist auf allen Servern identisch und auch bei den kostenlosen Paketen nicht deaktiviert.
urologie
Dankeschön,
dann will ich mal in mich und die .htaccess gehen