Recherche rapide : Avancée

 

Vous êtes ici : Accueil > Articles > Configuration de RealURL > Configuration de RealURL

Configuration de RealURL (fin)

Quelques remarques :

Le  rootpage_id indique la page root de mon gabarit
segTitleFieldList' indique une liste de valeur à considérer lors de la réecriture. Ainsi, est prioritaire  tx_realurl_pathsegment (il s'agit d'un champ dans les entêtes d'une page) puis l'alias, le titre de navigation. Si aucun champ n'a été saisi, RealURL considère le titre de la page.
spaceCharacter est le caractère d'espacement pour remplacer les espaces dans  tx_realurl_pathsegment,alias,nav_title ou title.

Envoyez ensuite les deux fichiers sur votre serveur (localconf.php et conf_realurl.php).
Videz le cache de TYPO3. Si vous avez déjà fait un test mais que celui-ci à échoué, je vous recommande de vider les tables de Realurl : tx_realurl_chashcache, tx_realurl_errorlog, tx_realurl_pathcache, tx_realurl_redirects, tx_realurl_uniqalias,  tx_realurl_urldecodecache, tx_realurl_urlencodecache.

A propos, il existe une extension bien pratique pour vider rapidement les tables de RealURL : realurlmanagement. Attention car c'est extension ne produit pas souvent les effets escomptés. Vous êtes prévenus !

Comme vous le voyez ci-dessous, la réecriture fonctionne à merveille !

Voici un exemple de configuration conf_realurl_php.txt à télécharger.

V- Bon à savoir

Voici quelques remarques qui pouront vous être utiles :

  • la réecriture génère des liens dont la case est en minuscule
  • les urls sont placées en cache dans une table de la base de données. Ainsi, la translation ID-> url réecrite est plus rapide
  • RealURL va créer les urls automatiquement ou bien vous pouvez forcer le nom de la page réecrite lors de la création de cette dernière (champ 'Speaking URL path segment' dans les entêtes).
  • la réecriture fonctionne également avec les pages « montées Â» (mount point).
  • Il est possible de configurer plusieurs domaines dans le fichier conf_realurl.php. La procédure consiste à rajouter autant de lignes que nécessaire pour chaque domaine (trois ligne pour chaque domaine mais en modifiant le troisième niveau de la variable $TYPO3_CONF_VARS
  • il faut passer en mode page 'avancé' pour personnaliser le titre de la page généré par RealURL. Dans le cas contraire, RealURL récupère le titre de la page, remplace les espaces par un tiret et supprime les caractères accentués

Pour toute question concernant cet article, n'hésitez pas à me contacter.

TEAM17

Les derniers articles à consulter :

Afficher une page 404
Comment créér une page non trouvée (404) sous TYPO3

TYPO3 et le e-Commerce (1ère partie)
Quelle extension utiliser pour faire du e-Commerce avec TYPO3 ?

Felogin, la newloginbox intégrée (TYPO3 v 4.2)
Felogin remplace l'extension newloginbox et offre la possibilité d'offrir une boite de connexion pour protéger l'accès à certaines pages.