Astuces .htaccess / Directives

Dernièrement, j'ai été de plus en plus contraints d'utiliser des fichiers .htaccess (Fichier contenant des définitions Apache), ou à filtrer IPSites (accès contrôlé à une page Web) ou pour mettre en Drapeaux PHP.

1. La première chose qu'une personne qui est intéressée à travailler sur un projet en ligne directement sur le serveur et ne veut pas que le site peut être consulté par d'autres utilisateurs en dehors de Lui est IP filtrage. . L'Htaccess sera écrit les lignes suivantes:

commander deny, allow
deny from all
permettent de 83.23.2.4

Ainsi directive bloqué l'accès à tous les utilisateurs (403 Interdite), Moins 83.23.2.4. Si les travaux sur localhost (avec Apache installé) et le serveur web site-ul/fisierele veulent être visibles seulement dans le LAN (Local Area Network), utilisez:

commander deny, allow
deny from all
permettent de 192.168.0.0 / 24

2. Blocage de l'accès au serveur web IP-uri/domenii certaine.


commander deny, allow
deny from 66.57.12.48
deny from. isp.com
permettre de toute

- l'accès au serveur web de l'ip 66.57.12.48 et au domaine * .isp.com est interdit.

3. Désactiver le répertoire Browsing.

Options de All-Indexes

Plus précisément, nous interdire l'accès à des dossiers sans index (Index of /).

4. Changement d'index default. (Default page)

DirectoryIndex index.php index.html home.html

Un serveur Web défini default aura des fichiers index.html et index.php index / home. Cependant, si nous voulons que readme.txt apparaisse comme un fichier d'index sur une adresse Web, "DirectoryIndex readme.txt" sera écrit dans .htaccess.

5. Blocage des sites affluents.

RewriteEngine sur
RewriteCond% {HTTP_REFERER} site-blocat.com [NC] RewriteCond% {HTTP_REFERER} site-blocat-2.com [NC] RewriteRule. * - [F]

Si vous avez un lien de votre site sur d'autres pages web qui ne souhaitent pas recevoir visières, vous pouvez utiliser les lignes ci-dessus.

6. Bloquer "hot link" pour éviter vol trafic (bande passante).

RewriteEngine sur
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER}! ^ Http: // (www.)? Mon-domaine.com /.*$ [NC] RewriteRule. (Gif | jpg) $ - [F]

Interdire un autre site d'utiliser des images (jpg et gif) qui sont hébergés sur le serveur.

7. Drapeaux du changement PHP. Htaccess

Pour être plus sûr, certains serveurs sont configurés register_globals OffCependant, il existe des scripts (Joomla si MamboPar exemple) qui nécessitent register_globals installation sur. Si vous utilisez un fichier sharehosting et n'ont pas accès php.iniVous pouvez utiliser. Htaccess pour modifier php_flags.

php_flag register_globals sur

.htaccess

Plus de définitions de paramètres d'. Htaccess,

Astuces .htaccess / Directives

A propos de l'auteur

infiltration

Passionné de tout gadget et informatique, j'écris avec plaisir sur la furtivitésettings.com depuis 2006 et j'aime découvrir avec vous de nouvelles choses sur les ordinateurs et les systèmes d'exploitation macOS, Linux, Windows, iOS et Android.

Laisser un commentaire