web-dev-qa-db-fra.com

Comment traiter les URL qui ont été reliées à chaud?

Les ressources de mon site Web ont été liées à chaud par de nombreux autres sites Web. Je doute que ceux-ci soient responsables des temps morts sur mon site.

  1. Comment dois-je gérer ces liens?
  2. La suppression des liens résoudra-t-elle le problème?
  3. De plus, la liaison hypertexte utilisera-t-elle le processus de saisie des serveurs?
1
Shan Eapen Koshy

Pour arrêter le hyperlien, vous pouvez ajouter ce qui suit à votre fichier .htaccess. Remplacez example.com sur la ligne 3 par votre propre nom de domaine. Ajoutez ou supprimez également les extensions de fichier de la ligne 4.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)example.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|bmp|Zip|rar|mp3)$ - [F]

Peut-être préférez-vous certains méfaits et souhaitez-vous proposer un contenu de remplacement lorsque la liaison est détectée?.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)example.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.example.com/backside.gif [R,L]
3
Steve