Einzelnen Beitrag anzeigen
  #4  
Alt 20.05.06, 23:51
StGaensler StGaensler ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.03.05
Ort: München
Alter: 22
Beiträge: 324

Zitat:
Zitat von Florian
Ist das nur eine Sicherheitsmaßnahme? Weil es wird doch immer auf eine Möglichkeit verwiesen.
Nein, das muss so sein, wenn du "Simulate Static Documents" verwendest, denn sonst läuft ein Aufruf nach http://domain.de/sitemap.html einfach ins Leere. Wenn du das nicht verwendest, brauchst du die .htaccess auch nicht.
Zitat:
Zitat von Florian
Würde das in PHP so aussehen:
Nee, nicht ganz :D
Wahrscheinlich so:
PHP-Code:
<?php

if (!in_array(filetype($_SERVER['PATH_TRANSLATED']), array('file''dir''link'))) {
  
//Weiterleitung auf index.php
}

?>
Du vergisst aber eine wichtige Sache: Es wird nicht "öffentlich" weitergeleitet, sondern nur serverintern. Im Browser bleibt die aufgerufene URL stehen!
Zitat:
Zitat von Florian
Wo wird nun definiert, dass der umgewandelte Link auf die index.php verwiesen wird? Passiert das auch in der letzten Zeile?
Ja, genau. Der Regex-String .* passt auf alle übrigen Anfragen, und leitet auf die index.php weiter.

Viele Grüße,
Stefan
__________________
Mit Zitat antworten