How to … add a simple REDIRECT with realurl Extension

How to

Today i post a small snippet for TYPO3.
I searched for a easy redirect :

EXAMPLE

User types: sitemap.html and your Browser loads: index.php?id=xxx


I used a TYPO3 Installation ( 4.2.8), active realurl EXT, aeUrlTool EXT

My urltoolconf_realurl.php now looks like:

<?php

/**
 *
 * aeUrlTool default realurl configuration
 * based on realurl-configuration of news.typo3.org
 *     http://news.typo3.org/about/realurl-configuration/
 *
 */

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
 '_DEFAULT' => array (
 'init' => array (
 'enableCHashCache' => '1',
 'appendMissingSlash' => 'ifNotFile',
 'enableUrlDecodeCache' => '1',
 'enableUrlEncodeCache' => '1',
 ),
 'redirects' => array (
 'sitemap.html' => 'index.php?id=3',
 ),
 'preVars' => array (
 '0' => array (
 'GETvar' => 'no_cache',
 'valueMap' => array (
 'nc' => '1',
 ),
 'noMatch' => 'bypass'
 ),
 '1' => array (
 'GETvar' => 'L',
 'valueMap' => array (
 'de' => '0',
 'en' => '1',
 ),
 'noMatch' => 'bypass',
 ),
 '2' => array (
 'GETvar' => 'lang',
 'valueMap' => array (
 'de' => 'de',
 'en' => 'en',
 ),
 'noMatch' => 'bypass',
 ),
 ),
 'pagePath' => array (
 'type' => 'user',
 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
 'spaceCharacter' => '-',
 'languageGetVar' => 'L',
 'expireDays' => '7',
 'rootpage_id' => '1',
 ),
 'fixedPostVars' => array (
 ),
 'postVarSets' => array (
 '_DEFAULT' => array (
 'archive' => array (
 '0' => array (
 'GETvar' => 'tx_ttnews[year]',
 ),
 '1' => array (
 'GETvar' => 'tx_ttnews[month]',
 'valueMap' => array (
 'january' => '01',
 'february' => '02',
 'march' => '03',
 'april' => '04',
 'may' => '05',
 'june' => '06',
 'july' => '07',
 'august' => '08',
 'september' => '09',
 'october' => '10',
 'november' => '11',
 'december' => '12',
 ),
 ),
 ),
 'browse' => array (
 '0' => array (
 'GETvar' => 'tx_ttnews[pointer]',
 ),
 ),
 'select_category' => array (
 '0' => array (
 'GETvar' => 'tx_ttnews[cat]',
 ),
 ),
 'article' => array (
 '0' => 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' => '-',
 ),
 ),
 ),
 '1' => array (
 'GETvar' => 'tx_ttnews[swords]',
 ),
 ),
 ),
 ),
 'fileName' => array (
//
// if you don't want .html-URLs set the following to "false" (e.g. 'defaultToHTMLsuffixOnPrev' => false,)
// then you get http://www.yourdomain.com/imprint/ instead of http://www.yourdomain.com/imprint.html
//
 'defaultToHTMLsuffixOnPrev' => true,
 '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',
 ),
 ),
 ),
 ),
 ),

); 

?>

everythings works fine!

greetz
Martin

Related posts:

  1. How to – redirect restricted TYPO3 pages to loginform and back
  2. TYPO3 4.5 – sendmail on Host Europe Server

0 Responses to “How to … add a simple REDIRECT with realurl Extension”


  1. No Comments

Leave a Reply

*