[TYPO3-dev] realurl doesn't translate startpage
Sebastian Böttger
sebastian.boettger at gmail.com
Fri Nov 2 18:20:52 CET 2007
Hi Dmitry,
I'm working with your current version of realurl, and it seems a little
buggy to me.
First the autoconfig doesn't worked correct for me, but okay. I did it
the manually way.
Maybe this is because I have my page not on the root domain
(www.domain.de), but on www.domain.de/subpage/.
Everything works fine, but the startpage.
This is my pagetree:
world
.
rootpage (shortcut to home, uid 1, level 0)
.
.. home (level 1)
.. page1 (level 1)
.. page2 (level 1)
....subpage2.1 (level 2)
.... subpage2.2 (level 2)
Every page works fine, but on page "home" there are no links translated.
They still are like index.php?id=3 etc.
All other pages on the same level works fine. They also link to /home.html
Following the current setup, maybe that would help you if you want to
fix this error (if it is one ;-) ).
Regards
Sebastian
This ist my config file:
<?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,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
// 'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'redirects' => array(
),
/* 'rewrite' => array(
), */
'preVars' => array(
/* array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
), */
/*
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',
// 'firstHitPathCache' => 1,
'expireDays' => 3,
// ------------> hier unbedingt die id der Rootseite
anpassen!!! <------------
'rootpage_id' => '1'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
/*'index.html' => array(*/
'keyValues' => array (
/*'type' => 1,*/
),
/*),*/
),
),
'fixedPostVarSets' => array(
),
'postVarSets' => array(
),
);
?>
This is my .htaccess:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
And this is my ts setup:
# REALURL
config.simulateStaticDocuments = 0
config.baseURL = http://[IP ADDRESS]/testcustomer_current412/
config.tx_realurl_enable = 1
More information about the TYPO3-dev
mailing list