Zur Navigation

mod_rewrite %{REQUEST_URI} Problem [2]

11 Oli (Gast)

Ja, falls die Seite im Cache vorhanden ist öffnet der Navilink so:

http://www.xy.ch/dienstleistungen.html (sieht man noch so in der Statusleiste)

diese Seite im Browser URL Feld:

http://www.xy.ch/typo3temp/tx_ncstaticfilecache/redesign.webgarten.ch/dienstleistungen.html/

26.02.2011 08:16

12 Jörg Kruse

Hier fehlt am Ende noch ein Slash:

RewriteCond %{DOCUMENT_ROOT}/typo3temp/tx_ncstaticfilecache/%{HTTP_HOST}/%{REQUEST_URI}/index.html -f
RewriteRule .* typo3temp/tx_ncstaticfilecache/%{HTTP_HOST}%{REQUEST_URI}/ [L]

Die Cache-Datei heißt ist ja nicht %{REQUEST_URI}, sondern index.html im Verzeichnis %{REQUEST_URI}. Wegen des fehlenden Slashs leitet der Server weiter auf die URL mit Slash

Nach dem Ändern solltest du vor dem erneuten Testen noch den Browser-Cache leeren, damit der Browser nicht wieder aus dem Cache weiterleitet

26.02.2011 10:04

13 Oli (Gast)

Viele Dank Jörg! Genau das war es. Du hast mein Wochenede gerettet :-)

Ich verwende deine Schreibweise und habe da nach dem $1 den Slash eingefügt.

RewriteCond %{DOCUMENT_ROOT}/typo3temp/tx_ncstaticfilecache/%{HTTP_HOST}%{REQUEST_URI}/index.html -f
RewriteRule ^(.*)$ typo3temp/tx_ncstaticfilecache/%{HTTP_HOST}/$1/ [L]

26.02.2011 12:10

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]