Zum Inhalt springen

RealURL linkt immer auf Startseite nach Serverwechseln

Erstellt am 18. Oktober 2006 · 8 Antworten · letzte Antwort am 18. Oktober 2006

Tags: RealURL, Server & Hosting, Frage

einpraegsam.​net ·

Hallo,

auf unserem Testserver lief RealURL einwandfrei.

Nach Übertragung auf neuen Server werden alle Links auf die Startseite übertragen.

localconf:

//Beginn REAL URL
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc'][] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'][] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';

$TYPO3_CONF_VARS['BE']['installToolPassword'] = 'bacb98acf97e0b6112b1d1b650b84971';

$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    'init' => array(
        'enableCHashCache' => 1
    ),
    'preVars' => array(
        array(
            'GETvar' => 'no_cache',
            'valueMap' => array(
                'no_cache' => 1,
            ),
            'noMatch' => 'bypass',
        	),
    	array(
        	'GETvar' => 'L',
        	'valueMap' => array(
            	'en' => '0',
            	'de' => '1',
            	'es' => '2',
        	),
        	'noMatch' => 'bypass',
        	),
    	array(
        	'GETvar' => 'type',
        	'valueMap' => array(
            	'type' => '96',
        	),
        	'noMatch' => 'bypass',
        	),
    	),
    'fileName' => array (
        'index' => array(
            'index.html' => array(
                'keyValues' => array(
					
                )
            ),
            'barrierefrei.html' => array(
                'keyValues' => array(
					'type' => 96,
                )
            ),
            'print.html' => array(
                'keyValues' => array(
					'type' => 94,
                )
            ),
		),
    ),
    'postVarSets' => array(
        '_DEFAULT' => array (
            'index' => array(
                array(
                    'GETvar' => '',
                ),
            ),

            'article' => array(
                array(
                    'GETvar' => 'tx_ttnews[tt_news]',
                ),
                array(
                    'GETvar' => 'tx_ttnews[backPid]',
                ),
            ),
            'category' => array(
                array(
                    'GETvar' => 'tx_ttnews[cat]',
                ),
            ),
            'neste' => array(
                array(
                    'GETvar' => 'tx_ttnews[pointer]',
                ),


			),
            'maerchen' => array(
                array(
                    'GETvar' => 'tx_willim_pi1[showUid]',
                ),
            ),
            'songs' => array(
                array(
                    'GETvar' => 'tx_willis_pi1[showUid]',
                ),

		),
		
        ),
    ),
    'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'expireDays' => 0,
    ),
);
// ENDE REAL URL
einpraegsam.​net ·

setup:

config.simulateStaticDocuments = 0
config.disablePrefixComment = 1
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all

htaccess versuch1:

RewriteEngine On
RewriteBase /
RewriteRule ^[^/]*\.html$ index.php

htaccess versuch2:

RewriteEngine On
RewriteBase /newfolder
RewriteRule ^[^/]*\.html$ index.php

htaccess versuch3:
Standard htaccess von TYPO3

Hat jemand einen Tipp?

toyde ·

hi wiedermal.

Vielleicht hab ich ja wieder ne Lösung für Dich 😉 .

config.simulateStaticDocuments = 0
config.disablePrefixComment = 1
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all

Eine BaseUrl kann nie schaden :p .

config.baseURL = http://www.domain.com/

Siehe RealURL HowTo:
» #41317

grüsse Robert

toyde ·

BaseURL wird per Conditions gesetzt - habe ich vergessen hinzuschreiben...

Vielleicht scheitert's ja genau daran. Code? Oder mal ohne conditions mit nur einer baseUrl versucht?

Hast ne PM.

grüsse

einpraegsam.​net ·
toyde schrieb

BaseURL wird per Conditions gesetzt - habe ich vergessen hinzuschreiben...

Vielleicht scheitert's ja genau daran. Code? Oder mal ohne conditions mit nur einer baseUrl versucht?

grüsse

auch das habe ich bereits probiert - ich schrei' gleich...

just2b ·

Ich beteilige mich mal an der "lustigen" Raterunde:
- irgendeine Extension die nicht passt?
- realurl falsche version aktiv (global oder falsche version)
- htacces ist bei mir zB

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

georg

einpraegsam.​net ·
just2b schrieb

Ich beteilige mich mal an der "lustigen" Raterunde:
- irgendeine Extension die nicht passt?
- realurl falsche version aktiv (global oder falsche version)
- htacces ist bei mir zB

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

georg

Ja, da kann man vermutlich nur raten:
- an Extensions liegt es nicht
- Version 1.1.3 local
- deine htaccess fruchtet auch nicht

:x

just2b ·

- template analyzer auf {}-errors schauen
- ext. template nicht eingebunden? mal ins root template schieben