1) Créer un fichier conf_realurl.php dans /typo3conf/, avec ce contenu:
<?php /** * RealURL configuration */ $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array( // Default host '_DEFAULT' => array( // General configuration 'init' => array( 'doNotRawUrlEncodeParameterNames' => 0, 'enableCHashCache' => 1, 'respectSimulateStaticURLs' => 1, 'appendMIssingSlash' => 1, 'adminJumpToBackend' => 0, 'enableUrlDecodeCache' => 1, 'enableUrlEncodeCache' => 1, ), // Redirections 'redirects' => array(), // Pre variables 'preVars' => array( // No cache array( 'GETvar' => 'no_cache', 'valueMap' => array( 'no_cache' => 1, ), 'noMatch' => 'bypass', ), // Language array( 'GETvar' => 'L', 'valueMap' => array( 'fr' => '0', ), 'valueDefault' => 'fr', ), ), // Transformation method 'pagePath' => array( 'type' => 'user', 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 'spaceCharacter' => '-', 'languageGetVar' => 'L', 'expireDays' => 3, ), // Fixed post variables 'fixedPostVars' => array(), // Post variables 'postVarsSets' => array( '_DEFAULT' => array(), ), // File names 'fileName' => array( 'index' => array( 'index.html' => array( 'keyValues' => array(), ), ), ), ), ); ?>
2) Inclure ce fichier dans /typo3conf/localconf.php:
// Real URL configuration
require_once('conf_realurl.php');3) Modifier le gabarit TypoScript:
// Disable static document simulation config.simulateStaticDocuments = 0 // Prefix anchors config.prefixLocalAnchors = all // Base tag config.baseURL = 1 // Enable RealURL config.tx_realurl_enable = 1
4) Ne pas oublier d'avoir un fichier .htaccess à la racine web du serveur, contenant ce genre de chose:
#
# URL rewriting
#
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

Aide















