[TYPO3] realurl
Artiom Lunev
artiom1st at yahoo.com
Sun Jan 15 08:33:21 CET 2006
bump.
Dmitry Dulepov wrote:
> Hi!
>
> Artiom Lunev wrote:
>> yes I have /en/ in my url. For example:
>> http://linux-dev/test1/en/about-us.html
>
> It looks wrong to me. I do not have a big experience with realurl but I
> think it should be "http://linux-dev/en/test1/about-us.html" because
> "en" is a preVar, not a postVar according to your configuration. PreVars
> go before directory portion, not after.
>
> Try to clear the cache.
>
> Dmitry.
>
>> when I click on that link from my home page, then I get that error.
>>
>> Regards,
>> Artiom.
>>
>>
>> Dmitry Dulepov wrote:
>>
>>> Hi!
>>>
>>> Artiom Lunev wrote:
>>>
>>>> but now I have another problem. my setup works only on one of my domains
>>>> (test3 see below).
>>>>
>>>> I think something wrong in localconf.php.
>>>>
>>>> because in test2 and in test1 websites this error is shown when I'm
>>>> clicking on the link:
>>>> Error. Reason: Segment "en" was not a keyword for a postVarSet as
>>>> expected!
>>>
>>> Do you have "/en/" in that URL? You did not specify "'noMatch' =>
>>> 'bypass'", so it must be in the url.
>>>
>>> Dmitry.
>>>
>>>>
>>>>
>>>> this is the realurl part of it:
>>>>
>>>> //
>>>> // RealURL configuration.
>>>> //
>>>> $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';
>>>>
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
>>>> 'init' => array(
>>>> 'enableCHashCache' => 1,
>>>> 'enableUrlDecodeCache' => 0,
>>>> 'enableUrlEncodeHash' => 0,
>>>> 'appendMissingSlash' =>'ifNotFile'
>>>> ),
>>>> 'preVars' => array(
>>>> array(
>>>> 'GETvar' => 'no_cache',
>>>> 'valueMap' => array(
>>>> 'no_cache' => 1,
>>>> ),
>>>> 'noMatch' => 'bypass',
>>>> ),
>>>> array(
>>>> 'GETvar' => 'L',
>>>> 'valueMap' => array(
>>>> 'en' => '0',
>>>> 'fr' => '4',
>>>> 'ja' => '5',
>>>> ),
>>>> 'valueDefault' => 'en',
>>>> ),
>>>> ),
>>>> 'fileName' => array (
>>>> 'defaultToHTMLsuffixOnPrev' => 1,
>>>> 'index' => array(
>>>> 'backend.php' => array(
>>>> 'keyValues' => array (
>>>> 'type' => 100,
>>>> )
>>>> ),
>>>> 'print' => array(
>>>> 'keyValues' => array(
>>>> 'type' => 98,
>>>> )
>>>> ),
>>>> ),
>>>> ),
>>>> 'postVarSets' => array(
>>>> '_DEFAULT' => array (
>>>> 'article' => array(
>>>> array(
>>>> 'GETvar' => 'tx_ttnews[tt_news]',
>>>> ),
>>>> array(
>>>> 'GETvar' => 'tx_ttnews[backPid]',
>>>> ),
>>>> ),
>>>> 'category' => array(
>>>> array(
>>>> 'GETvar' => 'tx_ttnews[cat]',
>>>> ),
>>>> ),
>>>> 'neste' => array(
>>>> array(
>>>> 'GETvar' => 'tx_ttnews[pointer]',
>>>> ),
>>>> ),
>>>> ),
>>>> ),
>>>> 'pagePath' => array(
>>>> 'type' => 'user',
>>>> 'userFunc' =>
>>>> 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
>>>> 'spaceCharacter' => '-',
>>>> 'languageGetVar' => 'L',
>>>> 'expireDays' => 3
>>>> ),
>>>> );
>>>>
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['linux-dev/test1'] =
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['linux-dev/test1']['pagePath']['rootpage_id']
>>>>
>>>> = 1;
>>>>
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['linux-dev/test2'] =
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['linux-dev/test2']['pagePath']['rootpage_id']
>>>>
>>>> = 32;
>>>>
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['linux-dev/test3'] =
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
>>>> $TYPO3_CONF_VARS['EXTCONF']['realurl']['linux-dev/test3']['pagePath']['rootpage_id']
>>>>
>>>> = 100;
>>>>
>>>>
>>>>
>>>>
>>>> Regards,
>>>> Artiom.
>>>>
>>>>
>>>>
>>>> ben van 't ende [netcreators] wrote:
>>>>
>>>>> Christoph Neuroth wrote:
>>>>>
>>>>>> Hey Artiom,
>>>>>>
>>>>>> On Wednesday 11 January 2006 08:54, Artiom Lunev wrote:
>>>>>>
>>>>>>> I have a problem with realurl. I have 3 domains in one installaion of
>>>>>>> typo (3.8.0). They work ok without realurl, I installed it and my
>>>>>>> links
>>>>>>> on home page look like I want (for example:
>>>>>>> http://linux-dev/test1/about-us.html). But when I click on it, it
>>>>>>> results in error 404 (file not found).
>>>>>>> what might be the problem?
>>>>>> Looks like have you haven't activated apaches URL rewriting. So Typo3
>>>>>> generates the realurl-links, but your web server can't handle them...
>>>>>> See realurl documentation on how to activate mod_rewrite...
>>>>>
>>>>> http://typo3.org/documentation/document-library/realurl/
>>>>>
>>>>> gRTz
>>>>>
>>>>> ben
More information about the TYPO3-english
mailing list