Zum Inhalt springen

Realurl, ich checks nicht

Erstellt am 28. Oktober 2009 · 4 Antworten · letzte Antwort am 1. November 2009

Tags: RealURL, Server & Hosting, Frage

leibnitz ·

Hi Leute,

hab realurl eigentlich schon des öffteren am laufen, aber hier klappts eben nicht und ich weiß nicht mehr wo ich noch suchen soll ...

Meine .htaccess sieht so aus:

DirectoryIndex index.php

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

Mein Typoscript sieht so aus:

config{
    
    simulateStaticDocuments= 0
    baseURL = http://www.domain.com/cms/
    tx_realurl_enable = 1  

}

Meine realurlconfig sieht so aus:

<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
  '_DEFAULT' => array(
        'init' => array(
            'enableCHashCache' => 1,
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => 1,
            'enableUrlEncodeCache' => 1,
            'respectSimulateStaticURLs' => 0,
            'postVarSet_failureMode'=>'redirect_goodUpperDir',
        ),
    'redirects_regex' => array (
    ),
    'preVars' => array(
                        array(
                                'GETvar' => 'no_cache',
                                'valueMap' => array(
                                    'no_cache' => 1,
                                ),
                                'noMatch' => 'bypass',
                        ),
                         array(
                             'GETvar' => 'L',
                             'valueMap' => array(
                                                'en' => '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,
        ),


      'postVarSets' => array(
            '_DEFAULT' => array(
                // news archive parameters
                'archive' => array(
                    array(
                        'GETvar' => 'tx_ttnews[year]' ,
                        ),
                    array(
                        'GETvar' => 'tx_ttnews[month]' ,
                            'valueMap' => array(
                            'january' => '01',
                            'february' => '02',
                            'march' => '03',
                            'april' => '04',
                            'may' => '05',
                            'june' => '06',
                            'july' => '07',
                            'august' => '08',
                            'september' => '09',
                            'october' => '10',
                            'november' => '11',
                            'december' => '12',
                            )
                        ),
                    ),
                // news pagebrowser
                'browse' => array(
                    array(
                        'GETvar' => 'tx_ttnews[pointer]',
                        ),
                    ),
                // news categories
                'select_category' => array (
                    array(
                        'GETvar' => 'tx_ttnews[cat]',
                        ),
                    ),
                // news articles and searchwords
                'article' => array(
                    array(
                        'GETvar' => 'tx_ttnews[tt_news]',
                        'lookUpTable' => array(
                            'table' => 'tt_news',
                            'id_field' => 'uid',
                            'alias_field' => 'title',
                            'addWhereClause' => ' AND NOT deleted',
                            'useUniqueCache' => 1,
                            'useUniqueCache_conf' => array(
                                'strtolower' => 1,
                                'spaceCharacter' => '-',
                                ),
                            ),
                        ),
                    array(
                        'GETvar' => 'tx_ttnews[swords]',
                        ),
                    ),
                ),             
            ),

      'fileName' => array(
            'defaultToHTMLsuffixOnPrev'=>0,
            'index' => array(
                'rss.xml' => array(
                    'keyValues' => array(
                        'type' => 100,
                    ),
                ),
                'rss091.xml' => array(
                    'keyValues' => array(
                        'type' => 101,
                    ),
                ),
                'rdf.xml' => array(
                    'keyValues' => array(
                        'type' => 102,
                    ),
                ),
                'atom.xml' => array(
                    'keyValues' => array(
                        'type' => 103,
                    ),
                ),
                'sitemap.xml' => array(
                    'keyValues' => array(
                        'type' => 200,
                    ),
                ),
            ),
        ),
   ),
 );

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['pagePath']['rootpage_id'] = 1;
$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.domain.com/cms/'] = $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
?>

und in der localconf.php hab ich noch folgendes hinzugefügt:

include(PATH_typo3conf.'realurlconf.php');

So die Links werden auch sauber umgewandelt, so wie ich das will, allerdings wird die seite dann nicht gefunden ... bin schon alles durchgegangen aber hab keine ahnung wo ich noch suchen könnte.

mod_rewrite ist aktiv etc

Wo könnte der fehler liegen?

mfg leibnitz

einpraegsam.​net ·
leibnitz schrieb

So die Links werden auch sauber umgewandelt, so wie ich das will, allerdings wird die seite dann nicht gefunden

Das liegt dann in der Regel an der .htaccess oder den Servereinstellungen

leibnitz ·

hmm da bin ich auch schon alles durchgegangen, bzw habs durchgehen lassen ...
ich schau nochmal an der serverconfig.

mdi ·

hatte das selbe problem und wie ores schon geschrieben hat, hat nach einem
"RewriteBase /" in der htaccess nach RewriteEngine On alles bestens geklappt.
gruß
mdi