Configuration du fichier .htaccess

Fermé
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 - 17 déc. 2008 à 20:02
 Ykul - 7 avril 2010 à 01:26
Bonjour,
J aimerais réaliser un fichier .htaccess pour ne pas afficher le repertoires images (mon site/images)

J ai vu que certains site ne les affiches

comment font il?

avez vous un site qui explique ca?

Merci de votre aide
A voir également:

14 réponses

Bonjour,

Tu pourras trouver des réponses à tes questions dans ce tutoriel dédié au fichier htaccess : http://ww38.wooshi.fr/Tutoriel/16-Le-fichier-htaccess.html?subid1=20200207-0808-06ca-9dc7-f6b0140c6958

En espérant que cela t'aidera.
6
Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 61
17 déc. 2008 à 20:44
Bonsoir,
Tu peux mettre ça dans ton fichier pour bloquer l'accés à tous les sous-répertoire:
Options -Indexes 
1
Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 61
28 déc. 2008 à 22:30
Tu fait juste une page, par exemple:

detect_asp.php
<?php
$adresse = 'ton-adresse@mail.fr'; // Ton adresse email
$sujet = 'Une personne a aspiré votre site';
$message = 'Votre site a été aspiré avec '.$_SERVER['HTTP_USER_AGENT']."\\n";
$message = 'depuis '.$_SERVER['SERVER_ADDR'];

     if(mail($adresse, $sujet, $message, 'Form: noreply@php.net')) 
     { 
          echo '<h1>Vous avez aspiré ce site</h1>Un email vient d\'être envoyé au propriétaire de ce site pour lui signaler la réalisation d'un copie de son site.'; 
     } 
     else 
     { 
          echo '';
     } 
?>


Et puis sur ta page d'accueil tu fait un lien qui pointe vers cette page mais bien sûr tu colore le lien de manière à ce que tes visiteurs ne le voyent pas ;)
1
dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013 470
28 déc. 2008 à 22:54
Seul problème que je vois : un robot de moteur de recherche ouvrira lui aussi ce lien...
0
Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 61
28 déc. 2008 à 23:00
Et non pour résoudre le problème il faut remplacer à la fin:
 else 
     { 
          echo '';
     } 

par
 else 
     { 
          header('Location: index.php');
     } 


Et voilà le robot moteur de recherche detectera alors qu'il a déjà visité l'index, il ne va pas l'indexer puisque c'est une boucle ;)
1
dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013 470
29 déc. 2008 à 17:13
Le test n'est toujours pas bon...

Si le mail arrive à s'envoyer, alors affichage du message.
Sinon retour à l'index.

En quoi le fait que ce soit un moteur de recherche qui accède à la page empêcherait le mail de s'envoyer ???

Et puis, petite faute de frappe : ce n'est pas Form mais From qu'il faut lire dans la fonction mail. ;)
0
Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 61 > dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013
29 déc. 2008 à 17:43
Le but n'est pas d'empecher le mail de s'envoyer mais d'empecher le robot d'indexé cette page dans ces résultats ;)
Pour From, une petite faute de frappe peu arriver.
0
dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013 470 > Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021
29 déc. 2008 à 21:56
Oui et bien justement, je ne vois pas en quoi cela empêche le robot d'indexer la page et de déclencher l'envoi de mail par la même occasion.

Le robot va trouver le lien, y aller, déclencher l'envoi du mail et indexer le contenu de la condition (le echo)...

A moins que je me plante auquel cas faut m'expliquer ! ;)

Je croyais que le but était de n'envoyer un mail qu'en cas d'aspiration par un logiciel aspirateur de site...
Là y'a aucun filtre, tout ce qui arrive sur cette page enverra le mail. Jamais on ne passera dans le else, sauf si la fonction mail ne fonctionne pas correctement.
0
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9 > dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013
29 déc. 2008 à 23:20
ok merci je viens de le mettre en ligne

mais ca ne marche pas j ai mis cela c est juste

<?php
$adresse = mon adresse.fr'; // Ton adresse email
$sujet = 'Une personne a aspiré votre site';
$message = 'Votre site a été aspiré avec '.$_SERVER['HTTP_USER_AGENT']."\\n";
$message = 'depuis '.$_SERVER['SERVER_ADDR'];

if(mail($adresse, $sujet, $message, 'From: noreply@php.net'))
{
echo '<h1>Vous avez aspiré ce site</h1>Un email vient d\'être envoyé au propriétaire de ce site pour lui signaler la réalisation d\'un copie de son site.';
}
else
{
header('Location: index.html');
}
?>

j ai essaier avec hhttrack

merci
0
Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 61 > dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013
30 déc. 2008 à 00:44
Ralalalala c'est pas vrai ? Pfff si a la base le lien pointant vers cette page est noir (par exemple) sur un fond noir comment veux tu qu'un visiteur clique dessus ? Donc il n'y aura que des robots qui ouvriront se lien et de toute façon tu peux vérifier si c'est un robot ou un visiteur puisque c'est marqué dans l'email. Et si c'est un moteur de recherche et beh là il va detecter que ce lien pointe vers index.html (puisqu'il y a redirection immédiate) et il va se souvenir qu'il a déjà indexé l'index donc pas de prob. Ok ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013 470
17 déc. 2008 à 20:04
Salut.

Regarde ici.

@+
0
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
17 déc. 2008 à 22:47
dcanl j ai deja vu le liens que tu mas donné mais le probleme est qu il demande un mot de passe a la pge d acceuil

Je dois lui donner un nom special a cette page benjamin?

merci de votre aide
0
dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013 470
18 déc. 2008 à 19:26
Ah oui j'avais pas trop compris ta question.

Bah en fait, si tu veux pas pouvoir afficher le contenu du répertoire brut, tu peux uploader un fichier index.htm vide dans ce répertoire.

Comme ça, lorsque tu iras voir le répertoire, tu n'auras qu'une page blanche qui s'affichera.

Tu peux aussi créer un fichier htaccess et y inscrire cette ligne
Redirect permanent /dossier_image/index.htm http://accueil_de_ton_site 


En remplaçant dossier_image et accueil_de_ton_site par les données correspondantes. Cela aura pour effet de rediriger le visiteur qui ira voir ton répertoire images sur la page d'accueil de ton site.

@+
0
Utilisateur anonyme > dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013
19 déc. 2008 à 11:47
Moi je créé une page index.php dans chaque dossier et je met ça:

<?
$temps_redirection = 0;
$page_return = '../index.php';

echo '<meta http-equiv="refresh" content="'.$temps_redirection.';URL= '.$page_return.'" />';
?>
0
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
18 déc. 2008 à 23:25
Ah oui effectivement c es ca que je voulais niquel

Merci beaucoup

Encore une question pour empecher d spirer le site il faut que je fasse quoi?
0
dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013 470
19 déc. 2008 à 08:54
Qu'est-ce que tu appelles aspirer ?

Se faire référencer par un moteur de recherche ?

@+
0
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
19 déc. 2008 à 11:33
non genre httrack web copie genre ca pour copier les site

non pour les moteur de recherhce je suis je crois assez bien referencer sur google et les autre
0
Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 61
28 déc. 2008 à 18:05
Bonsoir,
Pour ne pas te faire "aspirer" il n'y a aucune solution mais tu peux par contre créer une page qui t'en un email pour te prévenir que ton site a été aspirer, et tu place un lien vers cette page en bas de ta page par exemple et tu choisit la même couleur de lien que pour le fond de la zone ;)
0
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
28 déc. 2008 à 22:19
bonsoir benjamino

Merci de ta reponse mais faut que je mette quoi pour recevoir la reponse par mail et savoir si il a ete aspirer?
0
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
29 déc. 2008 à 11:09
je vais essaier mais c est sur ca ne pose pas de probleme pour le referencement?
0
Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 61
29 déc. 2008 à 14:48
Bien sûr que non ;)
0
RAD ZONE Messages postés 5224 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 1 353
30 déc. 2008 à 16:07
ok j ai compris !

ca ne passe pas chez free :-)) j aurais dus préciser

desole !
0
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 9
30 déc. 2008 à 16:09
ok merci rad
dommage c est c etais bien et ca fonctionnais

c est un truc comme ca que je recherhce pour chez free lol
0
Féonix Messages postés 252 Date d'inscription vendredi 5 octobre 2007 Statut Membre Dernière intervention 3 avril 2017 35
25 août 2009 à 22:38
bonjour
je veux créer un site web personnel et je veux limité son acces d'aprés mes recherche j'ai trouvé un .htaccess et un .htpasswd ,je voudrai bien les utiliser mais je sais pas comment ?? j'ai écrit les code avec notepad++ et je dois les mettre dans la racine mais ca ne marche pas
merci de votre aide
0