Maison  >  Article  >  développement back-end  >  Qu’est-ce que .htaccess en PHP ?

Qu’est-ce que .htaccess en PHP ?

WBOY
WBOYavant
2023-08-27 17:01:10890parcourir

Qu’est-ce que .htaccess en PHP ?

.htaccess est un fichier de configuration à utiliser sur les serveurs Web exécutés sur le logiciel serveur Web Apache lorsqu'un fichier .htaccess est placé dans un répertoire qui à son tour est chargé via le serveur Web Apache, puis le. Fichier .htaccess détecté et exécuté par le logiciel serveur Apache. Les fichiers

.htaccess peuvent être utilisés pour modifier la configuration du logiciel serveur Apache afin d'améliorer les fonctionnalités et les fonctionnalités supplémentaires que le logiciel serveur Web Apache peut apporter. utilisez le fichier .htaccess pour modifier diverses configurations dans le logiciel de serveur Web Apache. Certaines d'entre elles sont répertoriées ci-dessous :

ErrorDocuments

Créer des pages d'erreur personnalisées est très utile, cela nous permet d'afficher aux visiteurs du site Web un message d'erreur convivial, au cas où. ou si une URL sur votre site Web ne fonctionne pas.

ErrorDocument 404 /error_pages/404.html

Protection par mot de passe

Très simple, nous pouvons protéger par mot de passe les répertoires d'applications qui nécessitent un nom d'utilisateur et un mot de passe pour y accéder.

AuthName "Admin Area"
AuthUserFile /path/to/password/file/.htpasswd
AuthType Basic
require valid-user

La première ligne indique au serveur Web Apache que le répertoire de sécurité s'appelle « Zone d'administration » et cela sera affiché lorsque l'invite de connexion contextuelle apparaît. La ligne suivante indique l'emplacement du fichier de mots de passe. La troisième ligne détermine le type d'authentification, dans cet exemple, nous utilisons « Basique » car nous utilisons l'authentification HTTP de base et enfin la quatrième ligne indique que nous avons besoin d'informations de connexion valides.

Redirections

Les redirections nous permettent de rediriger les visiteurs du site Web depuis un document à un autre sur le site Web.

Redirect /old_dir/ http://www.test.com(your domain)/new_dir/index.html

Bloquer les visiteurs en fonction de l'adresse IP

order allow,deny
deny from 155.0.2.0
deny from 123.45.6.1
allow from all

Les lignes ci-dessus indiquent au serveur Web Apache de bloquer les visiteurs de l'adresse IP '155.0.2.0' et '123.45.6.1' et d'autoriser toutes les autres adresses IP.

Ajout de types MIME

Pour configurer un type MIME, créez un fichier .htaccess en suivant les instructions principales et qui comprend le texte suivant :

AddType text/html htm0

'AddType' garantit que vous incluez un type MIME. La partie suivante est le type MIME, dans ce cas content ou HTML, et la dernière partie est l'extension du fichier, dans ce cas « htm0 ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer