ECM 13.0.1
Bugfixes
- Abwärtskompatibilität zu /index.php URLs die in älteren Versionen erzeugt wurden.
- Kleine Fehler in der verbesserten URL Generierung wurden behoben.
Mit einem Update auf diese Version entfällt die Datei index.php nun gänzlich aus dem Produkt. Zugriffe auf diese Datei können nun nur noch virtuell erfolgen (z.B. über den Adminbereich). Demnach kann nach einem Update aus der .htaccess folgender Block in den RewriteRules entfernt werden:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*/index.php(.*)$ /index.php$1 [L]
Sollten Sie Skripte verwenden, die auf index.php angewiesen sind und sich gerade in der Migration von Version 5 auf 13 befinden, so können Sie den eben genannten Block auch durch diesen ersetzen:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)index.php /rewrite.php?_url=$1&%{QUERY_STRING} [L]
Ziel in der Version 13 ist es vom Gebrauch der index.php URLs abzukommen und nur noch sprechende URLs zu verwenden. Intern und im Adminbereich werden weiterhin index.php URLs verwendet, sind aber nach Außen nicht erkennbar. Bitte verwenden Sie für alle Request Aufrufe stattdessen die neue json.php (Details).
Der gesamte RewriteEngine Block einer Standard ECM Installation sieht demnach in der Version 13 so aus:
RewriteEngine On
RewriteBase <PFAD>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^<PFAD>(skin|pub)
RewriteRule ^(.*)$ rewrite.php?_url=$1&%{QUERY_STRING}
<PFAD> ist in der Regel /.
Bei Fragen wenden Sie sich bitte an unseren Support!
Kommentare