Avez-vous une question? (216) 97 656 803 hajjriadh@gmail.com
PHP

Comment utiliser le fichier .htaccess

Un cours complet pour maîtriser Comment utiliser le fichier .htaccess.

0 chapitres 0 QCM Accès gratuit
  1. Objectifs

  2. Qu'est-ce que c'est .htaccess?

    • Le fichier .htaccess est un fichier de configuration qui contrôle la manière dont un serveur Web répond à diverses demandes. Il est pris en charge par plusieurs serveurs Web, y compris le serveur Web Apache populaire utilisé par la plupart des fournisseurs d'hébergement Web commerciaux.
    • Les fichiers .htaccess fonctionnent au niveau d'un répertoire, ce qui leur permet de remplacer les paramètres de configuration globale des directives .htaccess situées plus haut dans l'arborescence de répertoires.
  3. Pourquoi utiliser un fichier .htaccess

    • Un fichier .htaccess est un moyen de configurer les détails de votre site Web sans avoir à modifier les fichiers de configuration du serveur. La période qui commence le nom du fichier gardera le fichier caché dans le dossier.
    • Vous pouvez créer le fichier .htaccess dans un éditeur de texte (assurez-vous de ne le nommer que .htaccess sans autre extension ni nom), puis le télécharger sur votre site via un client ftp.
    • En outre, l'emplacement du fichier .htaccess est important. Les configurations de ce fichier affecteront tout ce qui se trouve dans son répertoire et les répertoires sous celui-ci.
  4. Choses à connaître

    • Bien qu'une page .htaccess puisse être extrêmement utile et puisse être utilisée pour apporter une amélioration marquée à un site, il y a 2 choses qu'elle peut influencer.
    • Premièrement: Vitesse
      • La page .htaccess peut ralentir quelque peu votre serveur; pour la plupart des serveurs, ce sera probablement un changement imperceptible. Cela est dû à l'emplacement de la page: le fichier .htaccess affecte les pages de son répertoire et tous les répertoires situés sous celui-ci. Chaque fois qu'une page se charge, le serveur scanne son répertoire, et tout au-dessus de lui jusqu'à ce qu'il atteigne le répertoire le plus élevé ou un fichier .htaccess. Ce processus se produira tant que le AllowOverride autorise l'utilisation de fichiers .htaccess, que le fichier les fichiers .htaccess existe ou non.
    • Deuxièment: Sécurité
      • Le fichier .htaccess est beaucoup plus accessible que la configuration standard d'Apache et les modifications sont apportées en direct instantanément (sans qu'il soit nécessaire de redémarrer le serveur). Accorder aux utilisateurs la permission d'apporter des modifications dans le fichier
      • .htaccess
      • leur donne beaucoup de contrôle sur le serveur lui-même. Toute directive placée dans le fichier .htaccess a le même effet que dans la configuration apache elle-même.
    • De manière générale, Apache déconseille l'utilisation du .htaccess si l'utilisateur peut facilement accéder aux fichiers de configuration d'Apache lui-même.
    • Avec cela à l'écart, passons aux informations .htaccess.
  5. Comment activer un fichier .htaccess

    • Si vous avez accès aux paramètres du serveur, vous pouvez modifier la configuration pour permettre au fichier .htaccess de remplacer les configurations de site Web standard. Ouvrez le fichier de configuration d'hôte par défaut apache2. NB: Vous aurez besoin des privilèges sudo pour cette étape.
    • sudo nano / etc / apache2 / sites-available / default
    • Une fois à l'intérieur de ce fichier, recherchez la section suivante et modifiez la ligne indiquant AllowOverride de None à All. La section devrait maintenant ressembler à ceci:
     <Répertoire / var / www />
                    Index des options FollowSymLinks MultiViews
                    AllowOverride All
                    Commander autoriser, refuser
                    permettre à tous
     </Directory>
  6. Après avoir enregistré et quitté ce fichier, redémarrez apache.
  7. redémarrage du service sudo apache2
  8. Source:https://www.digitalocean.com/community/tutorials/how-to-use-the-htaccess-file