Outils pour utilisateurs

Outils du site


Panneau latéral

webdev:server_config:htaccess

Fichiers .htaccess

.htpasswd

Déposer ce fichier sur le serveur et récupérer ce qu'il écrit

<?php
echo realpath('./');

Générer un fichier .htpasswd : http://www.htaccesstools.com/htpasswd-generator/

Ajouter le code au .htaccess

# Protection .htpasswd
AuthName "Site protégé"
AuthType Basic
AuthUserFile "/home/www/clients/client1/web23/web/.htpasswd"
Require valid-user

Removing controls in subdirectories

Doc

The following example shows how to use the Satisfy directive to disable access controls in a subdirectory of a protected directory. This technique should be used with caution, because it will also disable any access controls imposed by mod_authz_host.

<Directory /path/to/protected/>
Require user david
</Directory>
<Directory /path/to/protected/unprotected>
# All access controls and authentication are disabled
# in this directory
Satisfy Any
Allow from all
</Directory>

Dire aux moteurs de recherche de désindexer des documents

Infos

#Bloquer l'indexation des fichiers Word et PDF
<Files ~ "\.(doc|docx|pdf)$">
Header set X-Robots-Tag "noindex, nofollow"
</Files>

Bloquer l'accès à un fichier particulier

Ref Doc 1 2

 <IfModule mod_rewrite.c>
	RedirectMatch 403 ^/.git/?$
	RewriteRule ^.git/?$ - [F,L]
	RedirectMatch 403 ^/readme.md
	RewriteRule ^readme.md - [F,L]
	RedirectMatch 403 ^/dump.sql
	RewriteRule ^dump.sql - [F,L]
 </IfModule>
webdev/server_config/htaccess.txt · Dernière modification: 28/09/2017 11:30 de dolo