[TYPO3-german] Name einer dynamische CSS Datei mit REALURL aufhübschen
tronicIO
ureyesonly at gmail.com
Mon Oct 27 15:52:52 CET 2008
Hallo Gemeinde,
Ich hätte da folgendes Problem: Ich erstelle dynamisch meine eine CSS
Dateien, also mit TS. Allerdings soll diese dann wie eine Datei aussehen und
nicht länger einen dynamischen URL haben. Es soll aus
"index.php?id=123&type=22" bspw. "styles_screen_all.css" von mir aus mit
irgendwas an Pfad davor werden.
Ich habe meine Konfigurationen jetzt mehrfach überprüft, kann aber keinen
Fehler finden. Ich poste daher sowohl die .htaccess als auch die
realurl_conf.php komplett(!), damit ich nicht ggf. auf Wechselwirkungen
reinfalle.
realurl_conf.php
<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'postVarSet_failureMode' => '',
),
'fixedPostVars' => array(),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => 0,
'pl' => 1,
'en' => 5,
),
'valueDefault' => 'de',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' =>
'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'rootpage_id' => 55,
'expireDays' => 7,
'firstHitPathCache' => 1,
),
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'styles_screen_all.css' => array(
'keyValues' => array(
'type' => 22,
),
),
'_DEFAULT' => array (
'keyValues' => array (),
)
),
),
),
);
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.com']=$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.example.com']['pagePath']['rootpage_id']
= 123;
?>
.htaccess
=========
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteRule ^uploads/.*$ - [L]
RewriteRule ^fileadmin/.*$ - [L]
RewriteRule ^typo3conf/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
<FilesMatch "\.(gif|jpe?g|png|bmp|pdf|zip|rar|mp3|js)$">
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !(^\.)?example.com/.*$ [NC]
RewriteCond %{REQUEST_FILENAME} !dieb.gif$
RewriteRule .*\.(gif|jpe?g|png|bmp|pdf|zip|rar|mp3|js)$
http://www.example.com/fileadmin/bilder/sonstiges/dieb.gif [R]
</FilesMatch>
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} www.example.com
RewriteRule (.*) http://example.com/$1 [R=301,L]
Vielen Dank für eure Hilfe, und entschuldigt die langen config Dateien.
tronicIO
More information about the TYPO3-german
mailing list