URL Rewriting
Les fichiers .htaccess sont des fichiers de configuration des serveurs web Apache.
Ils peuvent être placés dans n'importe quel répertoire du site web (la configuration s'applique au répertoire et à tous les répertoires qu'il contient (qui n'ont pas de tel fichier à l'intérieur) et peuvent être modifiés alors que le serveur est en cours d'exécution.
Les fichiers .htaccess permettent de réécrire les URLS afin de les simplifier.
http://www.example.com/viewtopic.php?order=0&start=1256&message=50
Cette URL peut être transformée:
http://www.example.com/topic-1256-50.html
Note : Le htaccess ne doit pas être modifié, sauf pour y ajouter de nouveaux plugins spéciaux.
Pour y ajouter une régle, il faut une syntaxe spécifique pour les plugins.
RewriteRule ^maregle[/]gettruc[/]([-_0-9a-zA-Z]+)
/{0,1}$ /plugins.php?magixmod=$1&gettruc=$2 [QSA,L]
Ne pas oublier d'ajouter un paramètre si votre site internet contient plusieurs langues.
RewriteRule ^(fr|en|nl){1,3}[/]contact/(voyage)/sur-mesure.html/{0,1}$
/plugins.php?strLangue=$1&voyage [QSA,L]
Voir également les helpers de réécriture d'url


