Aperçu .htaccess
Exemples de configuration courants pour le fichier .htaccess.
.htaccess est un fichier de configuration du serveur web Apache qui vous permet de définir des paramètres et des règles d'accès pour des répertoires individuels, sans modifier la configuration principale du serveur. Il peut être utilisé pour contrôler l'accès aux fichiers et aux répertoires, configurer des redirections, définir l'encodage des caractères, remapper des types de fichiers, et bien plus encore.
Le fichier est lu par Apache à chaque requête, de sorte que les modifications prennent effet immédiatement.
Exemples
Bloquer l'accès au site pour tout le monde :
Deny from all
Bloquer l'accès depuis une adresse IP spécifique :
Order Allow,Deny
Allow from all
Deny from 111.111.111.111
Autoriser l'accès uniquement depuis une adresse IP spécifique :
Order Deny,Allow
Deny from all
Allow from 111.111.111.111
Rediriger HTTP vers HTTPS :
RewriteEngine on
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Rediriger HTTPS vers HTTP :
RewriteEngine on
RewriteCond %{ENV:HTTPS} on
RewriteRule ^.*$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Nos produits et services
Forcer un encodage de caractères spécifique :
AddDefaultCharset windows-1251
Pages d'erreur personnalisées :
ErrorDocument 401 http://site.ru/errors/401.html
ErrorDocument 403 http://site.ru/errors/403.html
ErrorDocument 404 http://site.ru/errors/404.html
ErrorDocument 500 http://site.ru/errors/500.html
Les fichiers de pages d'erreur (401.html, 403.html, etc.) doivent être présents dans le répertoire indiqué.
Activer le traitement PHP dans les fichiers .html :
<IfModule mime_module>
AddType application/x-httpd-ea-php56 .php .php5 .phtml .htm .html
</IfModule>
Remplacez x-httpd-ea-php56 par votre version PHP actuelle. Par exemple, pour PHP 5.3, utilisez x-httpd-ea-php53.
La modification des paramètres PHP via
.htaccessn'est pas disponible sur l'hébergement web.
Pour aller plus loin :
Aide
Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !