Comment supprimer « index.php » de l’URL Joomla
Afin de fonctionner correctement des URL conviviales dans Joomla, le serveur doit être Apache et avoir mod_rewrite correctement activé et configuré. Oui, Joomla fonctionne également sur le serveur ISS, mais exécuter une URL conviviale sur le serveur Windows est un autre tutoriel et dépend de votre serveur.
Par défaut, Joomla est livré avec un fichier htaccess configuré pour s’exécuter, mais il est désactivé car il ne connaît pas la configuration de votre serveur. Pour l’activer, allez dans votre racine joomla et recherchez « htaccess.txt » et renommez-le en « .htaccess ».
Configurer Joomla pour des URL conviviales
- Accédez à votre panneau de contrôle Joomla;
- Onglet SITE> CONFIGURATIONS GLOBALES;
- PARAMÈTRES SEO, marquez les URL conviviales comme OUI et utilisez Apache mod_rewrite (nécessite mod_rewrite sur le serveur);
- Cliquez sur Enregistrer.
Vérifiez l’image:
Si votre serveur est correctement configuré, et a suivi les étapes, alors vous souriez 🙂 car c’est tout!
Si vous rencontrez des problèmes, contactez l’assistance de votre serveur d’hébergement.
Comment utiliser une extension Joomla pour supprimer «index.php» de l’URL
Pour supprimer «index.php» de l’URL d’un site Joomla, vous pouvez utiliser une extension Joomla. La première étape pour utiliser cette extension est de la télécharger. Une fois téléchargée, vous devez l’installer sur votre site Joomla en vous rendant sur le panneau d’administration, puis en cliquant sur «Extensions» et en sélectionnant «Gérer». Vous devrez ensuite rechercher l’extension et cliquer sur «Installer». Une fois l’installation terminée, vous devrez activer l’extension et configurer ses paramètres. Ces paramètres peuvent inclure des options telles que la suppression de «index.php» de l’URL. Une fois configurée, l’extension devrait supprimer automatiquement «index.php» de toutes les URL de votre site Joomla.
Comment modifier le fichier htaccess pour supprimer «index.php» de l’URL Joomla
Pour supprimer «index.php» de l’URL Joomla, vous devez modifier le fichier .htaccess situé à la racine du répertoire Joomla. Vous pouvez le faire en ajoutant les lignes suivantes à votre fichier .htaccess :
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Comment configurer le fichier configuration.php pour supprimer «index.php» de l’URL Joomla
Afin de supprimer «index.php» de l’URL Joomla, le fichier configuration.php doit être configuré de la manière suivante. Dans le fichier configuration.php, localisez la section «SEO Settings» et définissez la valeur «$live_site» sur «’/’» et «$sef» sur «’1’». Ensuite, enregistrez le fichier configuration.php. Cette modification permettra la suppression de «index.php» de l’URL Joomla.