Zum Inhalt springen

RealURL: Get Var auf Startseite -> Umleitungsfehler

Erstellt am 18. März 2011 · 2 Antworten · letzte Antwort am 7. April 2011

Tags: RealURL, Weiterleitungen & 404, Frage

caomhan ·

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

toifel ·

*PUSH*

Habe aktuell ein ähnliches Problem... im Prinzip läuft realUrl perfekt, nur auf der Startseite kann das CSS nicht mehr geladen werden und die Seite lädt ewig.
RealUrl versucht bei mir, die ganzen Dateien aus dem Ordner www.domain.de/de/startseite/fileadmin.... zu laden. Auf allen anderen Seiten und auch in allen anderen Sprachen funktioniert's wie gewohnt, nur diese deutsche Startseite nervt.....

Vielleicht hat ja jemand mitlerweile einen Tip?!

Gruß, Martin

caomhan ·

Hi,

also das Grundproblem konnte ich bei mir zumindest ausfindig machen.
Bei mir lag es an der Extension "Force RealURLs" oder ähnlich.

Warum es damit nicht geklappt hat eine GET Var auf der Startseite zu übermitteln, kp!

Aktuell funktioniert es also wieder.
Bleibt bei mir nur noch das Problem, dass alle deaktivierten/verborgenen Seiten im TYPO3 bei einer Vorschau auf die 404 Seite leiten.

Nervig...