Configuration du fichier .htaccess
audi68
Messages postés
571
Date d'inscription
Statut
Membre
Dernière intervention
-
Ykul -
Ykul -
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
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:
- Configuration du fichier .htaccess
- Ethernet n'a pas de configuration ip valide - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
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.
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.
Bonsoir,
Tu peux mettre ça dans ton fichier pour bloquer l'accés à tous les sous-répertoire:
Tu peux mettre ça dans ton fichier pour bloquer l'accés à tous les sous-répertoire:
Options -Indexes
Tu fait juste une page, par exemple:
detect_asp.php
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 ;)
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 ;)
Et non pour résoudre le problème il faut remplacer à la fin:
par
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 ;)
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 ;)
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. ;)
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. ;)
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.
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.
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
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
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 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
Je dois lui donner un nom special a cette page benjamin?
merci de votre aide
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
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.
@+
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.
@+
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?
Merci beaucoup
Encore une question pour empecher d spirer le site il faut que je fasse quoi?
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
non pour les moteur de recherhce je suis je crois assez bien referencer sur google et les autre
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 ;)
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 ;)
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?
Merci de ta reponse mais faut que je mette quoi pour recevoir la reponse par mail et savoir si il a ete aspirer?
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
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