[TYPO3-UG Spain] URL's en TYPO3

Andres Moratinos amoratinos at exagono.es
Fri Jul 6 11:15:29 CEST 2012


Hola amigos,

He observado que en las webs que construyo con TYPO3 cuando tecleo una dirección como:
www.dominio.co/paginanoexistente 
TYPO3 devuelve la página de error de sistema, pero si la URL que tecleo es 
www.dominio.co/paginanoexistente.html
TYPO3 devuelve la home del sitio web.
¿Cómo puedo evitar esto último?
Lo he intentado con el fichero .htacces generando un error 404 pero no lo consigo.

Utilizo habitualmente realURL con la siguiente configuración (con algunas variantes para tt_news o los idiomas)

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
#
'init' => array(
'useCHashCache' => '0',
'enableCHashCache' => 1,
'respectSimulateStaticURLs' => 'TRUE',
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => '1',
'enableUrlEncodeCache' => '1',
),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',

# adaptar segun los idiomas

'valueMap' => array(
'es' => '1',
'en' => '2',
'fr' => '3',
'de' => '4',
'nl' => '5',
),
'noMatch' => 'bypass',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'segTitleFieldList' => 'alias,tx_realurl_pathsegment,nav_title,title',
'languageGetVar' => 'L',
'expireDays' => 1,
'disablePathCache' => 1,
'rootpage_id' => 1,
),
'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,
),
),
),
),
#
//configuración para tt_news
#
'postVarSets' => array(
'_DEFAULT' => array(
'paginas' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
'valueMap' => array('mas' => '1',
'mas' => '2',)
),
),
'categoria' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
'lookUpTable' => array(
'table' => 'tt_news_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
#
'fecha' => array(
array('GETvar' => 'tx_ttnews[year]' , ),
array('GETvar' => 'tx_ttnews[month]' , ),
array('GETvar' => 'tx_ttnews[day]' , ),
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' => '-',
),
),
),
),
),
),
); 


Muchas gracias


More information about the TYPO3-UG-Spain mailing list