Einzelnen Beitrag anzeigen
  #1  
Alt 22.04.06, 13:56
StGaensler StGaensler ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.03.05
Ort: München
Alter: 22
Beiträge: 324

simulateStaticDocuments noch weiter verbessern


Hallo,

wenn in typo3 simulateStaticDocuments aktiviert ist, braucht man ja die .htacess dafür. Als letztes steht in der Datei folgender Befehl drinnen:
Code:
RewriteRule .* index.php [L]
Das sorgt aber dafür, das immer, wenn eine Datei nicht gefunden werden kann, Typo3 dafür zuständig ist - das will ich aber vermeinden, und eine ordentliche Fehlermeldung vom Webserver haben. Wenn ich z.B. keine robots.txt angelegt habe, dann geht der Aufruf von http://example.net/robots.txt direkt auf Typo3, welches mir die Startseite meiner Internetpräsenz ausliefert - nicht gerade vorbildlich. (ist mir beim Durchsehen meiner Logs aufgefallen...)
Ich habe nun vor dieser Zeile noch folgende eingefügt:
Code:
RewriteCond %{REQUEST_URI} ^/[^/]+\.html[^/]*$ [NC]
Somit ist Typo3 für alle Aufrufe zuständig, die
  1. mit einem Zeichen, das kein Slash ist, beginnen,
  2. dann ein .html enthalten,
  3. und mit beliebig vielen Zeichen, die auch keine Slashes sind, enden.
Somit beschränkt sich die Zuständigkeit von Typo3 grob gesagt auf das Hauptverzeichnis und alle "imaginären" html-Dokumente darin, die auch Parameter (?...) erhalten können.

Viele Grüße,
Stefan
__________________
Mit Zitat antworten
TYPO3forum.net empfiehlt den T3N Testsieger: Bestes Preis-Leistungs-Verhältnis (Ausgabe 12/2008)