Site internet.

Fermé
gedemus Messages postés 213 Date d'inscription jeudi 13 mars 2008 Statut Membre Dernière intervention 10 septembre 2015 - 14 nov. 2009 à 22:09
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 16 nov. 2009 à 06:35
Bonjour,

Je possede un site internet avec des pages sur lesquelles on peut ecrire des commentaires. Il y a une attaque d'un robot, comment faire pour que le site entier soit inaccessible en attendant que je corrige tout. Je pensais qu'il suffisait de virer l'index ! Mais meme sans index on continu d'acceder au pages.
Merci por info Coedialement.

16 réponses

notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
14 nov. 2009 à 22:12
Il est réalisé avec quoi ton site ? Un CMS je suppose ? Lequel ? Ou est-ce un service en ligne type blogger ?
0
gedemus Messages postés 213 Date d'inscription jeudi 13 mars 2008 Statut Membre Dernière intervention 10 septembre 2015 2
14 nov. 2009 à 22:17
un CMSc'est quoi.

c'est un site chez OVH et je rentre dedans avec un FTP.
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
14 nov. 2009 à 22:24
Un CMS c'est un gestionnaire de contenu (type dotclear, spip, joomla...)

Tu dis que qu'on peut faire des commentaires (type blog ?). Qui a fait les scripts ? toi ? ou tu as utilisé un truc tout fait ? Si oui, quoi ? qui vient d'où ?
0
gedemus Messages postés 213 Date d'inscription jeudi 13 mars 2008 Statut Membre Dernière intervention 10 septembre 2015 2
14 nov. 2009 à 22:34
je cree les pages avec front page ou microsoft express web en HTM(L) et certaines maintenant en PHP. Lescript des commentaires dans certainnes pages: apres avoir demande sur le forum un specialiste me l'a fait et il tourne bien. Je pense qu'il faut que je supprime avec FTP toutes les pages ! Ou autre solution pour ne pas acceder a tout le stite provisoirement !
0

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

Posez votre question
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
14 nov. 2009 à 22:40
Ok.

Pas la peine de supprimer toutes tes pages. C'est ce script qu'il faut désactiver en attendant de lui rajouter un filtre ad hoc pour éviter le spam.

Est-ce que ce script est dans un fichier indépendant de tes pages web ? L'appellerais-tu par un include par exemple ?
Si oui, efface le code du fichier présent sur ton serveur pour le remplacer par un "les commentaires sont désactivés pour le moment", et recontacte les personnes qui te l'ont fait pour ajouter un filtre anti-spam

[edit : enfin... pas facile de dépanner sans voir comment est construit ton site, mais j'espère que tu comprends l'idée...]
0
gedemus Messages postés 213 Date d'inscription jeudi 13 mars 2008 Statut Membre Dernière intervention 10 septembre 2015 2
14 nov. 2009 à 23:03
Le script fait parti de la page, donc il me faut bricoler toutes les pages ! Impossible de recontacter l'ami du forum qui m'a fait le script. Comment rajouter un filtre !!!
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
14 nov. 2009 à 23:15
Ah oui, ça c'est dommage... Si tu dois reprendre toutes tes pages, profites-en pour "sortir" le script du code, mets le dans un fichier à part que tu réinjecteras par la fonction include. Au moins, si le problème se représente, tu n'auras à modifier qu'un seul fichier !

Alors... comment rajouter un filtre... Ca peut être un filtre sur des mots clés, ou sur les urls, ou tu peux bloquer des IP (si tu les connais et si ce sont tjs les mêmes...)

Mais là, il faut t'adresser à des spécialistes en php (ce que je ne suis pas, même si je bidouille qq trucs) et il faut le script original pour adapter le filtre à ton script.
Quoi qu'il en soit, il faudra mettre ce filtre dans toutes les pages où est contenu le script... (d'où l'idée de le sortir de ton code)
0
gedemus Messages postés 213 Date d'inscription jeudi 13 mars 2008 Statut Membre Dernière intervention 10 septembre 2015 2
15 nov. 2009 à 01:05
Le script est en 2 parties une dans head et une dans body.

Tu me dis: "sortir" le script du code, mets le dans un fichier à part que tu réinjecteras par la fonction include.

Je ne comprends pas comment le sortir du code et la fonction include ...
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
15 nov. 2009 à 18:55
Ah ! le script est en 2 parties en plus !!... ça se complique...
Mais c'est écrit en quoi ? javascript ou php ?

Le fonction include est une fonction php qui permet "d'inclure" un fichier dans un autre. Très pratique pour faire de pseudo-frames par exemple.
http://phpdebutant.org/article68.php
0
equinoxenav Messages postés 519 Date d'inscription jeudi 19 octobre 2006 Statut Membre Dernière intervention 19 décembre 2020 7
15 nov. 2009 à 19:15
Ecrit en PHP.
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
15 nov. 2009 à 19:31
Bon, et tes commentaires sont gérés avec une base de données ?

[edit : donne le code, je ne peux pas t'assurer que je pourrais le comprendre et t'aider, mais donne toujours, on verra]
0
equinoxenav Messages postés 519 Date d'inscription jeudi 19 octobre 2006 Statut Membre Dernière intervention 19 décembre 2020 7
15 nov. 2009 à 19:38
je ne gere pas les commentaires, ils se placent dans un fichier qui est dans le site qui se nomme : list xxxx.

tu me dis donne le code tu veux dire je mets le script ici ?
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
15 nov. 2009 à 19:54
Peut-être pas la peine de mettre le code... car tu viens de donner une info très importante.
Ce fichier list xxx, il est créé automatiquement par le script ? C'est à dire que s'il n'est plus sur ton serveur il peut se générer tout seul ou pas ?
0
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 4 468
15 nov. 2009 à 20:15
Si tu veux bloquer l'accès total à tout le monde sauf toi, utilise un .htaccess contenant ça :
ErrorDocument 403 /maintenance.html
deny from all
allow from 91.182.82.145 // ton ip

<Files maintenance.html>
  allow from all
</Files>
C'est assez simple à comprendre :
On défini une page d'erreur
On bloque toutes les IP (qui tomberont sur la page de maintenance)
On autorise celle du webmestre
Et forcément, on autorise tout le monde à voir la page de maintenance sinon, elle ne sert à rien.
0
equinoxenav Messages postés 519 Date d'inscription jeudi 19 octobre 2006 Statut Membre Dernière intervention 19 décembre 2020 7
16 nov. 2009 à 01:23
Sorry pour la reponse tardive mais je suis au Cambodge et avec le decalage horaire je dors un peu tout de meme.

Le fichier liste existe dans le script et je le nomme chaque fois que je mets le script sur une page, ensuite chaque commentaire y va automatiquement.

La meilleure solution serait de rajouter a ce script un captcha.
0
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 4 468
16 nov. 2009 à 06:35
Ou il y a aussi la solution d'écrire l'attribut action en Javascript
0