Hallo TYPO3-Freunde,
habe hier ein kurioses Problem.
Wenn ich auf meiner Startseite an die URLein GET Parameter hänge, erhalte ich einen Umleitungsfehler.
Beispiel:
www.example.org -> klappt
www.example.org?var=test -> klappt nicht, Umleitungsfehler
Das komische ist: Es tritt nur auf der Startseite auf. Alle anderen Seiten kommen klar.
Folgend nun mal meine .htaccess und meine RealURL Config:
.htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.example.org
RewriteRule (.*) http://www.example.org/$1 [R=301,L]
... weitere, eigene Rules (tritt auch auf ohne diese)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]
RewriteRule ^(typo3/|t3lib/|tslib/|fileadmin/|typo3conf/|typo3temp/|uploads/|showpic\.php|favicon\.ico) - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
... GZIP Compression etc.
RealURL Config:
<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 0,
'enableUrlEncodeCache' => 0,
),
'redirects' => array(
),
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '1',
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'type',
'valueMap' => array(
'druckansicht' => '1',
),
'noMatch' => 'bypass',
)
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
'rootpage_id' => 1,
),
'fixedPostVars' => array(
),
'postVarSets' => array(
'_DEFAULT' => array(
'keyValues' => array(),
// Einträge im Glossar
'verzeichnis' => array(
array(
'GETvar' => 'tx_sgglossary_pi1[searchmode]',
'valueMap' => array(
'a-z' => '1',
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'tx_sgglossary_pi1[search][abc]',
'valueMap' => array(
'alle-anzeigen' => 'all',
),
),
array(
'GETvar' => 'no_cache',
'noMatch' => 'bypass',
),
),
'sieheauch' => array(
array(
'GETvar' => 'title',
),
),
'bedeutung' => array(
array(
'GETvar' => 'uid',
'lookUpTable' => array(
'table' => 'tx_sgglossary_entries',
'id_field' => 'uid',
'alias_field' => 'word',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'GETvar' => 'type',
'noMatch' => 'bypass'
),
),
),
),
// configure filenames for different pagetypes
'fileName' => array(
'_DEFAULT' => array(
'keyValues' => array()
),
),
),
);
?>
Ich verstehe einfach nicht wo und warum dieser Umleitungsfehler auftritt.
Es ist zum Eierlegen...
Vielleicht habt ihr eine Ahnung wo der Fehler liegen könnte?
Wäre natürlich super!
Herzliche grüße,
caom
PS: TYPO3 Version 4.5.2, RealURL auch die neueste