Advertisement
Guest User

Untitled

a guest
Jun 20th, 2012
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.85 KB | None | 0 0
  1. <?php
  2. $tx_realurl_config = array(
  3.     'init' => array(
  4.             'enableCHashCache' => 1,
  5.             'appendMissingSlash' => 'ifNotFile',
  6.             'enableUrlDecodeCache' => 1,
  7.             'enableUrlEncodeCache' => 1,
  8.             'emptyUrlReturnValue' => '/',
  9.     ),
  10.     'preVars' => array(
  11.             array(
  12.                     'GETvar' => 'L',
  13.                     'valueMap' => array(
  14.                             'en' => 0,
  15.                             'nl' => 1,
  16.                             'es' => 2,
  17.                     ),
  18.                     'noMatch' => 'bypass',
  19.             ),
  20.     ),
  21.    
  22.     'fileName' => array (
  23.             'defaultToHTMLsuffixOnPrev' => 1,
  24.             'index' => array(
  25.                     'page.html' => array(
  26.                             'keyValues' => array (
  27.                                     'type' => 101,
  28.                             )
  29.                     ),
  30.                     '_DEFAULT' => array(
  31.                             'keyValues' => array(
  32.                             )
  33.                     ),
  34.             ),
  35.     ),
  36.     'fixedPostVars' => array(
  37.     ),
  38.    
  39.     'postVarSets' => array(
  40.             '_DEFAULT' => array(
  41.             ),
  42.     ),
  43.    
  44.     'pagePath' => array(
  45.             'type' => 'user',
  46.             'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
  47.             'spaceCharacter' => '-',
  48.             'expireDays' => 3,
  49.             'rootpage_id' => 30,
  50.     ),
  51. );
  52.        
  53.        
  54.        
  55.  
  56.  
  57. // define domains' configurations
  58. $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array (
  59.         'domain.com' => $tx_realurl_config,
  60.         'www.domain.com' => 'domain.com',
  61.         'domain.nl' => 'domain.com',
  62.         'www.domain.nl' => 'domain.com',
  63.         'domain.es' => 'domain.com',
  64.         'www.domain.es' => 'domain.com',
  65. );
  66.  
  67.  
  68. // language domains corellation
  69.  
  70. $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DOMAINS'] = array(
  71.         'encode' => array(
  72.                 array(
  73.                         'GETvar' => 'L',
  74.                         'value' => '0',
  75.                         'useConfiguration' => 'domain.com',
  76.                         'urlPrepend' => 'http://www.domain.com'
  77.                 ),
  78.                 array(
  79.                         'GETvar' => 'L',
  80.                         'value' => '1',
  81.                         'ifDifferentToCurrent' => true,
  82.                         'useConfiguration' => 'domain.com',
  83.                         'urlPrepend' => 'http://www.domain.nl'
  84.                 ),
  85.                 array(
  86.                         'GETvar' => 'L',
  87.                         'value' => '2',
  88.                         'ifDifferentToCurrent' => false,
  89.                         'useConfiguration' => 'domain.com',
  90.                         'urlPrepend' => 'http://www.domain.es'
  91.                 ),
  92.         ),
  93.         'decode' => array(
  94.                 'www.domain.com' => array(
  95.                         'GETvars' => array(
  96.                                 'L' => '0',
  97.                         ),
  98.                         'useConfiguration' => 'domain.com'
  99.                 ),
  100.                 'www.domain.nl' => array(
  101.                         'GETvars' => array(
  102.                                 'L' => '1',
  103.                         ),
  104.                         'useConfiguration' => 'domain.com'
  105.                 ),
  106.                 'www.domain.es' => array(
  107.                         'GETvars' => array(
  108.                                 'L' => '2',
  109.                         ),
  110.                         'useConfiguration' => 'domain.com'
  111.                 ),
  112.                    
  113.                 'domain.com' => array(
  114.                         'GETvars' => array(
  115.                                 'L' => '0',
  116.                         ),
  117.                         'useConfiguration' => 'domain.com'
  118.                 ),
  119.                 'domain.nl' => array(
  120.                         'GETvars' => array(
  121.                                 'L' => '1',
  122.                         ),
  123.                         'useConfiguration' => 'domain.com'
  124.                 ),
  125.                 'domain.es' => array(
  126.                         'GETvars' => array(
  127.                                 'L' => '2',
  128.                         ),
  129.                         'useConfiguration' => 'domain.com'
  130.                 ),                 
  131.         )
  132. );
  133.  
  134.  
  135.  
  136.  
  137. unset($tx_realurl_config);
  138. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement