Des voleurs de pages ?

WRInaute occasionnel
Bonjour, que faire contre les sites qui mettent des liens vers les pages downloads de mon site

C'est la mode en ce moment, certain nouveau site n'ont pas de contenu, alors ils font une rubrique download sur leur site et pointe leur lien de téléchargement vers les pages downloads de mon site :twisted:
Que faire merci :? si vous avez un code, etc..
 
WRInaute accro
tu changes une paire de downloads sur ton site et tu leur fait downloader une grosse merde de virus 8)
 
WRInaute passionné
jean28 a dit:
ils font une rubrique download sur leur site et pointe leur lien de téléchargement vers les pages downloads de mon site :twisted:
Que faire merci :? si vous avez un code, etc..

Je ne comprens pas trés bien où est le problème! :?: Si ils renvoient sur ton site, cela te fait des visiteurs, non? Et même peut être des BL?
 
WRInaute occasionnel
Oui, mais sauf qu'ils viennent juste pour télécharger et ne visitent pas le site
De plus le mec a créé une page download sur son site et renvoie tous les téléchargements sur mon site, je sais pas si c'est très légal
 
WRInaute passionné
Si tu connais les sites qui font cela, tu peux en détectant le referrer renvoyer les visiteurs sur la page d'accueil de ton site.

Soit, cela découragera le webmaster du site en question et il supprimera les liens, soit, si il les conserve, les visiteurs renvoyés devront chercher un peu et visiter ton site! :wink:
 
WRInaute occasionnel
Bien, oui mais je cherche un code

De plus en faisant cela, c'est trop facile pour eux, il font une page download sur leur site, et ils héberge pas les fichiers
C'est tonton qui héberge les fichiers :twisted: ils ont cas héberger eux mêmes les fichiers si ils veulent proposer des downloads, moi je paye la bande passante et j'ai pas envie que les visiteurs viennent juste pour télécharger, j'ai un forum, et plein d'autres rubriques que les visiteurs peuvent consulter
 
WRInaute passionné
Un petit code pour rediriger sur ta page d'accueil.

Code:
<?php
   $liste_des_domaines_interdits= array ('domaine1','domaine2',....'domaineX'); /liste des domaines à rediriger
    $referer=str_replace('http://','',$_SERVER['HTTP_REFERER'])."/"; / là tu reccupère l'url du referer sans 'http://'
    $referer=substr($referer,0, strpos($referer,'/')); tu en extrait le domaine
    if(in_array($referer,$liste_des_domaines_interdits)) { / tu teste si ce domaine est dans la liste des interdits
    header("location:http://tondomaine/index.html"); /alors tu redirige sur la page d'accueil
}
?>

Tu nous tiens au courant!


[/code]
 
WRInaute occasionnel
C'est un code php ?
Je cherche un code à mettre dans un htaccess, car mes pages sont en html
Il fonctionnera pas ce code sur une page html ?
 
WRInaute passionné
En htaccess, tu fais comme ça:

Code:
# LISTE DES REFERERS INDESIRABLE

RewriteEngine on
RewriteCond %{REMOTE_ADDR} premiére_IP_indesirable[OR]
RewriteCond %{REMOTE_ADDR} deuxième_IP_indesirable[OR]
......
RewriteCond %{REMOTE_ADDR} niéme_IP_indesirable[NC]

# REDIRECTION DES INDESIRABLES VERS LA PAGE D'ACCUEIL
RewriteRule .*$ http://www.mon_site.com [R,L]

voila!
 
WRInaute accro
jean28 a dit:
C'est un code php ?
Je cherche un code à mettre dans un htaccess, car mes pages sont en html
Il fonctionnera pas ce code sur une page html ?
Si si il te suffit d'ajouter addtype dans ton htaccess pour declarer que tes html sont du php et hop tu embarques des bouts de php dans tes pages html ... bien pratique pour les includes notamment.

j'oubliais le code amettre dans ton ht access :
Code:
AddType x-httpd-php .htm
AddType x-httpd-php .html

ou

Code:
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html

selon contexte (cgi ou pas). Voila
 
WRInaute occasionnel
Dans premiére_IP_indesirable je dois mettre l'adresse du site indésirable ?
Ou je met le code tel quel
 
WRInaute occasionnel
Il marche pas le code htaccess, erreur serveur je n'ai plus accès à mon site
Mon hébergeur suporte le htaccess, je suis chez infomaniak
 
WRInaute accro
jean28 a dit:
Il marche pas le code htaccess, erreur serveur je n'ai plus accès à mon site
Mon hébergeur suporte le htaccess, je suis chez infomaniak
Tu parle de quel ht acces ? celui de fandecine ou le mien pour executer le php proposé par fan de cine ?
 
WRInaute passionné
jean28 a dit:
Il marche pas le code htaccess, erreur serveur je n'ai plus accès à mon site
Mon hébergeur suporte le htaccess, je suis chez infomaniak

Si il marche. Verifie que tu as bien mis les adresses IP , l'url de ton site et, supprimé les points de suspension.

Sinon, envoie moi le message d'erreur et ton Htaccess par MP que je vois tout ça.
 
WRInaute passionné
Tu dois bien connaitre les sites qui renvoient sur tes pages?

ALors tu ouvre une fenetre commande MSDOS sous windows et tu tape:

ping nomdudomaine

et tu auras l'IP.

Je ne peux pas faire plus simple! :wink:
 
WRInaute occasionnel
OK, je savais pas faire cela moi, et tu dis qu'il faut supprimer les pointillé, lequel ?


Code:
# LISTE DES REFERERS INDESIRABLE 

RewriteEngine on 
RewriteCond %{REMOTE_ADDR} premiére_IP_indesirable[OR] 
RewriteCond %{REMOTE_ADDR} deuxième_IP_indesirable[OR] 
...... 
RewriteCond %{REMOTE_ADDR} niéme_IP_indesirable[NC] 

# REDIRECTION DES INDESIRABLES VERS LA PAGE D'ACCUEIL 
RewriteRule .*$ http://www.mon site.com [R,L]
 
WRInaute accro
Dj_Apx a dit:
Juste une petite remarque (Zecat) : le Addtype, ça ne marche presque jamais sur un mutualisé.
Bon ben je suis bien tombé alors. Mes deux sites principaux sont sur du mutualisé et addtype marche impec (version cgi donc sans application/).
 
Nouveau WRInaute
Zecat a dit:
Code:
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html

Au fait, il faudra mettre le fichier .htaccess dans tous les répertoires où l'on veut appliquer cette méthode je suppose?

Et comment empêcher d'accéder au fichier .htaccess même, sachant que la personne pourra accéder aux autres fichiers du répertoire?

Merci.
 
WRInaute accro
kizman a dit:
Zecat a dit:
Code:
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html

Au fait, il faudra mettre le fichier .htaccess dans tous les répertoires où l'on veut appliquer cette méthode je suppose?

Et comment empêcher d'accéder au fichier .htaccess même, sachant que la personne pourra accéder aux autres fichiers du répertoire?

Merci.
Non non . tu mets ca dans ton .htaccess a la racine et c'est pris en compte pour tout le site. C'est grace a ca que j'ai divisé par 3 ou 4 la taille du site ruesdemaville en mettant tous les header, footer, adsenses et autre trucs répétitifs en include.
 
WRInaute passionné
Un fichier dont le nom commence par un . est un fichier caché, sur un serveur Unix, ce qui le rend carrément invisible sur le ftp quelquefois. Il n'est bien entendu pas accessible depuis le web !!
 
Nouveau WRInaute
je proposerai tout simplement de fixer un cookie sur ton site sur l'accès d'une des pages (dans le templateHaut par exemple) et d'autoriser l'upload uniquement si l'utilisateur détient ce cookie
si l'utilisateur ne possède pas ce cookie tu peux rediriger vers ta page d'accueil.

tu peux forcer l'upload en utilisant ce code:

<?
$fichier = "fichier_a_telecharger.zip";

// téléchargement du fichier
header('Content-disposition: attachment; filename='.$fichier);
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: $fichier');
header('Content-Length: '.filesize($fichier));
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
header('Location: teleharger/fichier_a_telecharger.zip');

?>
 
Haut