Hallo,
ich bin nun schon recht weit mit meinem Typo3 Projekt, aber hier komme ich trotz allem kein bischen weiter. Habe natürlich alles unternommen um mein Problem selbst zu lösen, finde aber nirgends eine Lösung. Hoffentlich kann mir hier jemand helfen.
Installiert ist:
Typo 4.0
realurl 1.1.4 (1.1.2 klappt auch nicht)
Apche 2.0
PHP 4.3
Allerdings funktioniert dieses Update nicht.
Zitat:
Update needed:
Changing fields
ALTER TABLE tx_realurl_uniqalias DROP KEY bk_realurl02;
ALTER TABLE tx_realurl_uniqalias ADD KEY bk_realurl02 (tablename,field_alias,field_id,value_alias(220),expire);
|
Die Erweiterung realurl liefert mir immer nur einen Pfad und der Dateiname sammt Erweiterung fehlt. Das sieht dann so aus:
http://subdomain.domain.de/home/statseite/name_der_eigentlichen_seite/
Die .htaccess sieht so aus:
Code:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php Das Modul Rewrite Engine auf dem Server ist geladen.
Hier noch das TS:
Typoscript-Code:
1: 2: 3: 4: 5:
| simulateStaticDocuments = 0 baseURL = url=http://subdomain.domaim.de/ tx_realurl_enable = 1 prefixLocalAnchors = all |
Hier die übliche localconf.php
PHP-Code:
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
),
'valueDescription' => array(
'de' => 'Deutsch',
'en' => 'English',
),
'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' => '10',
),
'fixedPostVars' => array(),
'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]',
),
),
),
),
// configure filenames for different pagetypes
'fileName' => array(
'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,
),
),
),
),
),
);
Die rootpage_id' ist eingetragen und stimmt.
Ich habe es schon mit total abgespecktem PHP Code probiert, die Extension einige male installiert, alle Cache gelöscht usw.
need help