[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