Web : empêcher affichage du contenu d'un répertoire

Rédigé par adm - 03 septembre 2013

Pour avez des répertoires dans votre hébergement que vous ne voulez pas que des internautes ou des petits malins ne puissent voir leurs contenu?

 

Comme par exemple le dossier image pour l'exemple.

 

Et bien créer simplment un fichier avec un éditeur de txt ou de programmation:

notepad de windows ou notepad++ si vous aimez la programmation.

 

Introduisez simplement la ligne de code ci dessous.

 

Et puis vous l'enregistrez en l'appelant ".htaccess"

Attention à l'enregister sans extension, càd ne pas l'appeler .htaccess.txt mais simplement .htaccess

 

Pour cela quand vous enregistrez vous avez deux champs à remplir

1) le nom du fichier ----> ici .htaccess

2) le type ---> ici  choississez tous les fichiers ( dans np++ vous devez remonter tout en haut).

Options -Indexes

 

Classé dans : php, apacheWeb, - Mots clés : aucun - aucun commentaire

Réécriture d'url d'un dossier - mod rewrite Apache

Rédigé par adm - 26 décembre 2012

Un problème qui peut arriver c'est de réécrire une url d'un fichier qui se trouve dans un dossier et l'envoyer sur une autre page

Un cas concrêt? Un site fait un lien vers le vôtre mais s'est trompé dans le nom de la page. Ce qui vous crée une erreur visualisable par exemple dans outils webmaster de google.

Notre cas : Nous avons un dossier qui s'apelle "luciole", situé dans le www du répertoire apache.

Dans ce répertoire, nous avons un fichier apellé bestiole.php, malheureusement le site qui fait pointer un lien vers cette page, s'est trompé et a indiqué une page bestiolle.php qui elle n'existe pas.

Pour remédier à cette situation, nous allons ajouter dans le répertoire luciole, un fichier .htaccess

Et dans celui-ci nous allons indiquer les lignes suivantes :

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^bestiolle\.phpLe$ /luciole/bestiole.php [QSA,L,R=301]

Explication des drapeaux QSA indique que toutes les adresses comportant des variables seront redirigées intégralement  tandis que R=301 indique redirection permanente. Le L arrête le traitement de cette demande.

Classé dans : apache, - Mots clés : aucun - aucun commentaire

Fil Rss des articles de cette catégorie

précédente page 2 sur 2

Catégories

Archives

Mots clés

Derniers articles

Derniers commentaires