Comment créer une URL conviviale avec .htaccess
URLs conviviales avec .htaccess
Si votre site utilise une URL longue telle que exemple.com/fichiers/dossier/sitemap.html, vous pouvez la remplacer par exemple.com/sitemap à l'aide de .htaccess.
Modifiez cette règle selon vos besoins et ajoutez ce code à votre fichier .htaccess :
RewriteEngine On
RewriteRule ^sitemap$ /fichiers/dossier/sitemap.html [L]
Pour une application PHP avec routing :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Les options QSA (Query String Append) et L (Last) sont utiles pour préserver les paramètres d'URL et arrêter le traitement des règles.
Articles liés
Comment deployer votre site web utilisant le gestionnaire de fichiers du cPanel ?
L'outil Gestionnaire de fichiers vous permet de gérer (modifier, éditer, créer ou supprimer un fichier ou un dossier) grâce à une interface Web se trouvant sur votre interface de gestion cPanel. Cet o...
Comment puis-je activer le module Mod-Rewrite?
Afin d'activer Mod_Rewrite pour votre site, vous devez créer un fichier texte appelé .htaccess dans le répertoire où vous souhaitez que les règles de réécriture s'appliquent. La première ligne de ce f...
Corriger l'erreur PHP : taille de mémoire épuisée
Si vous obtenez une erreur de mémoire PHP, vous pouvez augmenter la limite via .htaccess ou php.ini.
Codes d'erreur HTTP!
400 Bad Request La demande de l’utilisateur contient une syntaxe incorrecte. 401 Unauthorized Le fichier demandé nécessite une authentification (un nom d'utilisateur et un mot de passe). 403 Forbidden...
