GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Confirmation que mod_rewrite est activé

Qu'est-ce que mod_rewrite ?

Le module mod_rewrite utilise un moteur de réécriture basé sur des règles basé sur un analyseur d'expressions régulières PCRE pour réécrire les URL demandées à la volée ; par défaut, mod_rewrite mappe une URL sur un chemin de système de fichiers. Cependant, il peut également rediriger une URL vers une autre URL ou invoquer une récupération par proxy interne.

mod_rewrite fournit un moyen flexible et puissant de manipuler les URL en utilisant un nombre illimité de règles. Chaque règle peut avoir un nombre illimité de conditions de règle attachées pour vous permettre de réécrire des URL en fonction de variables de serveur, de variables d'environnement, d'en-têtes HTTP ou d'horodatages.

mod_rewrite fonctionne sur le chemin complet de l'URL, y compris la section path-info. Une règle de réécriture peut être appelée dans httpd.conf ou .htaccess. Le chemin généré par une règle de réécriture peut inclure une chaîne de requête ou conduire à un sous-traitement interne, à une redirection de requête externe ou à un débit de proxy interne.

En résumé, mod_rewrite doit être activé sur votre serveur pour utiliser les configurations .htaccess, telles que les redirections.

Confirmer que mod_rewrite est activé

En raison de la grande majorité des sites Web nécessitant mod_rewrite, il est activé par défaut. Pour confirmer qu'il est activé, vous pouvez effectuer les opérations suivantes :

Connectez-vous au serveur en tant que root et exécutez la commande suivante,

httpd -l |grep rewrite

S'il est activé, vous devriez vous attendre à la même sortie que ci-dessous,

root@duplicate [~]# httpd -l|grep rewrite
mod_rewrite.c

Conclusion

Maintenant que nous l'avons parcouru, comment confirmer que mod_rewrite est activé sur le serveur ou non. mod_rewrite est largement utilisé pour effectuer la redirection depuis le serveur Web.


Panels
  1. Comment activer mod_rewrite sur le serveur Web Ubuntu ?

  2. Comment savoir si la multidiffusion IP est activée ?

  3. Mod Rewrite pour les permaliens Joomla

  4. Hibernation sans échange activée

  5. Vérifier si HyperThreading est activé ou non ?

Comment activer mod_rewrite sur Apache sur CentOS

Configurer le conteneur Linux avec LXC sur Ubuntu 16.04

Correction de l'absence de son dans Ubuntu car HDMI activé par défaut

Comment purger le cache de mon site compatible CloudFlare ?

Comment vérifier si KPTI est activé sous Linux ?

Nginx - réécrire ou renvoyer pour redirection ?