[TYPO3-german] RealUrl ... ich kriegs einfach net hin ... :-(

Matthias Bareuther infomatiker at email.de
Thu May 31 11:11:35 CEST 2007


Hi Liste,

bevor ich mit RealUrl auf dem Echt-Server rumspiele, wollte ich mir das 
Ganze mal auf meinem Testsystem einrichten. Nach langem hin und her und 
mehrmaligen "neu" machen der RealUrl-Konfiguration bin ich zu dem 
Entschluss gekommen : wie gut, dass ich das nicht gleich LIVE gemacht 
habe! :-(

Ich bin jetzt mittlerweile mehrmals verschiedene Konfigurationshilfen, 
die ich bei google gefunden habe, durchgegangen, darunter auch :

http://www.tugmuc.de/tugmuc-projekte/realurl-aktivieren-und-konfigurieren.html
http://typo3.org/documentation/document-library/extension-manuals/realurl/1.1.0/view/1/2/
http://typo3.lehmano.de/realurl-config/

Zuerst hatte ich ständig das Problem, dass die Seiten zwar von 
"http://meinedomain.de/index.php?id=alias" auf 
"http://meinedomain.de/home/alias.html" (bzw. für Englisch : 
"http://meinedomain.de/home/en/alias.html") umgesetzt wurden, da aber 
dann nur 404 kam.
Dann war ich zwischendurch mal soweit, dass zwar die Seiten wieder 
angezeigt werden, aber der Link dafür nicht mehr umgesetzt wird.

Momentan ist allerdings wieder das 404er-Problem! :-(

Bevor der Kaffee-Konsum weiter steigt, und der PC dubiose 
Einschlagdellen bekommt, dachte ich mir, ich frage mal die Liste. ;-)

Installiert habe ich die RealUrl-Version 1.1.4 auf Typo3 4.1.1
SERVER_SOFTWARE	: Apache/2.0.49 (Linux/SuSE) (laut phpinfo())

Meine Einstellungen :

-> .htaccess :

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


-> Template-Setup :

# RealURL aktivieren
config.simulateStaticDocuments = 0
# http-Pfad zur T3-Installation
config.baseURL = http://meinedomain.de/typo3_test/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all


-> \typo3conf\ext\realurl\ext_localconf.php :

<?php
$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['FE']['addRootLineFields'].=',tx_realurl_pathsegment,alias,nav_title,title';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']=array(
    'init' => array(
       'enableCHashCache' => 1,
       'enableUrlDecodeCache' => 1,
       'enableUrlEncodeHash' => 1,
       //'postVarSet_failureMode' => 'redirect_goodUpperDir',
    ),
    'rewrite' => array(
    ),
    'preVars' => array(
       array(
          'GETvar' => 'L',
          'valueMap' => array(
             'de' => '0',
             'en' => '1',
             'valueDefault' => 'de',
          ),
       ),
    ),
    'pagePath' => array(
       'type' => 'user',
       'userFunc' => 
EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
       'spaceCharacter' => '-',
       'languageGetVar' => 'L',
       'expireDays' => 3,
       'rootpage_id' => '1'
    ),
    'fileName' => array (
       'defaultToHTMLsuffixOnPrev' => 1,
       'index' => array(
          'page.html' => array(
             'keyValues' => array (
                'type' => 1,
             ),
          ),
       ),
    ),
    'fixedPostVarSets' => array(
    ),
    'postVarSets' => array(
       '_DEFAULT' => array(
          //archive
          'period' => array (
             array (
                'condPrevValue' => -1,
                'GETvar' => 'tx_ttnews[pS]',
                //'valueMap => array()
             ),
             array (
                'GETvar' => 'tx_ttnews[pL]',
                //'valueMap => array()
             ),

             array (
                'GETvar' => 'tx_ttnews[arc]',
                'valueMap' => array(
                   'non-archived' => -1,
                ),
             ),
          ),
          'browse' => array (
             array (
                'GETvar' => 'tx_ttnews[pointer]',
             ),
          ),
          'select' => array (
             array (
                'GETvar' => 'tx_ttnews[cat]',
                'lookUpTable' => array (
                   'table' => 'tt_news_cat',
                   'id_field' => 'uid',
                   'alias_field' => 'title',
                   'addWhereClause'=> 'AND NOT deleted',
                   'useUniqueCache'=> 1,
                   'useUniqueCache_conf' => array (
                      'strtolower' => 1,
                      'spaceCharacter' => '-',
                   ),
                ),
             ),
          ),
          'article' => array(
             array (
                'GETvar' => 'tx_ttnews[backPid]',
                // 'valueMap => array(
                // ),
             ),
             array (
                'GETvar' => 'tx_ttnews[tt_news]',
                'lookUpTable' => array (
                   'table' => 'tt_news',
                   'id_field' => 'uid',
                   'alias_field' => 'title',
                   'maxLength' => 12,
                   'addWhereClause'=> 'AND NOT deleted',
                   'useUniqueCache'=> 1,
                   'useUniqueCache_conf' => array (
                      'strtolower' => 1,
                      'spaceCharacter' => '-',
                   ),
                ),
             ),
          ),
       ),
    ),
);
?>

Hoffe ihr könnt mir irgendwie helfen. Ich steh echt auf'm Schlauch und 
bald auch mit dem ganzen Gerümpel auf Kriegsfuß! :-(

Grüsse
Matze


More information about the TYPO3-german mailing list