[TYPO3] realURL only loads root page

Adam Harvie aharvie at msf.ca
Wed Jul 4 23:21:14 CEST 2007


sorry, that should be 4.1.1 for the version of Typo

Adam Harvie wrote:
> Hi all,
> 
> Please forgive yet another realURL thread - I've been scouring the 
> others without success.
> 
> I'm trying to get realURL working on a new bilingual site, my first Typo 
> install. When enabled via TS, the URLs are modified properly in the menu 
> links, but clicking any of them loads the root page, with the desired 
> URL in the address bar.
> 
> I'm not currently interested in enabling any particular extensions or 
> other postVars, I just need a url of the form
> http://www.msfcanada.com/language/page/
> http://www.msfcanada.com/language/page/subpage/
> etc.
> 
> 
> If I manually enter the language variable, then I get the language 
> prefix, but the same result when links are clicked. i.e:
> www.msfcanada.com/index.php?L=4
> generates:
> www.msfcanada.com/fr/pagename/
> 
> T3: 1.1.4
> 
> Here's the relevant TS:
> 
> config.simulateStaticDocuments = 0
> config.baseURL = http://www.msfcanada.com/
> config.tx_realurl_enable = 1
> config.uniqueLinkVars = 1
> config.linkVars = L
> 
> Apache config (I've verified that Rewriting is enabled):
> 
> RewriteEngine On
> RewriteBase /
> RewriteRule ^typo3$ - [L]
> RewriteRule ^typo3/.*$ - [L]
> 
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteCond %{REQUEST_FILENAME} !-l
> RewriteRule .* index.php
> #RewriteRule .* /index.php [L]
> 
> I've tried several example congfigurations from the wiki, all with the 
> same result - here's the current incarnation:
> $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
>         'preVars' => array(
>             array(
>                 'GETvar' => 'L',
>                 'valueMap' => array(
>            'en' => '0',
>                    'fr' => '4',
>                ),
>                'noMatch' => 'bypass',
>            ),
>        ),
>        'fileName' => array (
>            'index' => array(
>                'page.html' => array(
>                    'keyValues' => array (
>                        'type' => 1,
>                    )
>                ),
>                '_DEFAULT' => array(
>                    'keyValues' => array(
>                    )
>                ),
>            ),
>        ),
>        'pagePath' => array(
>         'type' => 'user',
>         'userFunc' => 
> 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
>         'spaceCharacter' => '-',
>         'languageGetVar' => 'L',
>         'expireDays' => 3
>         ),
> 
>    );
> 
> Thanks,
> Adam


More information about the TYPO3-english mailing list