Typo3 und lighttpd

Apache, Lighttpd, nginx, Cherokee
preussner
Posts: 19
Joined: 2006-02-15 16:16

Typo3 und lighttpd

Post by preussner » 2009-07-13 16:45

servus

ich hab mal wieder ein Problem mit dem Schicken Lighty.

Leider bekomm ich die Rewrite rules für Typo3 nicht so umgeschrieben das das Chaching funktioniert.

Orginal

Code: Select all

RewriteEngine On

RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic.php|favicon.ico)/ - [L]


RewriteRule ^typo3$ typo3/index_re.php [L]

# beginning of static file cache ruleset

# Don't pull *.xml, *.css etc. from the cache

RewriteCond %{REQUEST_FILENAME} !^.*.xml$

RewriteCond %{REQUEST_FILENAME} !^.*.css$

# Check for Ctrl Shift reload

RewriteCond %{HTTP:Pragma} !no-cache

RewriteCond %{HTTP:Cache-Control} !no-cache

RewriteCond %{HTTP_COOKIE} !be_typo_user [NC]

RewriteCond %{HTTP_COOKIE} !nc_staticfilecache [NC]

# We only redirect GET requests

RewriteCond %{REQUEST_METHOD} GET

# We only redirect URI's without query strings

RewriteCond %{QUERY_STRING} ^$


RewriteCond %{DOCUMENT_ROOT}/typo3temp/tx_ncstaticfilecache/%{HTTP_HOST}/%{REQUEST_URI}/index.html -f

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

# end of static file cache ruleset

#------------------------------------------------------------------------------

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php [L]
RewriteRule   ^typo3$  /typo3/index_re.php
RewriteRule   ^[^/]*.html$  index.php
RewriteRule   ^[^/]*.pdf$  index.php



soweit hab ich das schon im netzt gefunden

Code: Select all

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l


nach

Code: Select all

url.rewrite-once = ( 
"^/(typo3|typo3temp/|typo3conf/|uploads/|fileadmin/|t3lib/|robots.txt|clear.gif).*$"
=> "$0",
  "^/$" => "index.php",
  "^/index.php?.*$" => "$0",
  "^typo3$" => "typo3/index_re.php",
  ".?([^.]+)" => "index.php?$1",
  "^/favicon.ico$" => "$0",
  ".*" => "index.php"
)


aber ich blick da ned so richtig durch wie das beim lighty zu machen ist.

Hoffe mir kann da jemand helfen

Roger Wilco
Administrator
Administrator
Posts: 5924
Joined: 2004-05-23 12:53

Re: Typo3 und lighttpd

Post by Roger Wilco » 2009-07-13 19:16

Rewrite-Regeln, die auf etwas anderes als die URI zurückgreifen, also etwa wie in deinem Beispiel auf HTTP-Header-Zeilen, kannst du mit mod_rewrite von lighttpd nicht umsetzen. Da müsstest du mit mod_magnet (siehe z. B. http://redmine.lighttpd.net/projects/lighttpd/wiki/AbsoLUAtion) ran.

preussner
Posts: 19
Joined: 2006-02-15 16:16

Re: Typo3 und lighttpd

Post by preussner » 2009-07-15 16:51

danke hab mir das mal abgeschaut aber ich blick da ned durch.

Vielleicht hat ja jemand das porblem schon gehabt und kann mir seine lösung verraten.

Danke