Question

Je besoin d'aide pour écrire un fichier .htaccess pour Apache pour vérifier referer qui ne permet referer mondomaine, sinon redirect une réponse 303.

Ex: mon domaine: domain1.com

Je veux

  1. lorsque l'utilisateur se connecter -> http://image.domain1.com/1.jpg
  2. Vérifiez referer.
  3. Si vaild -> Redirect 303 / http://image.domain2.com/

Toute aide serait appréciée.

Était-ce utile?

La solution

Je cherchais quelque chose de semblable à cela, mais comme @jwd a déclaré, de nombreux tutoriels vous montrer comment faire.

Quelque chose comme ça ferait ce que vous voulez, mais si vous ne connaissez pas du tout htaccess de son mieux pour apprendre que la première. Sinon, ce qui suit ne signifie rien pour vous.

RewriteCond %{HTTP_REFERER} http://image.domain1.com/ [nc]
RewriteRule ^(.*).jpg$ http://image.domain2.com/$1.jpg [r=303,nc]

Ce sera tout simplement rediriger une image de http://image.domain1.com/ http://image.domain2.com/

http://image.domain1.com/1.jpg redirigerez à ttp : //image.domain2.com/1.jpg si le referrer était de http://image.domain1.com

Autres conseils

Découvrez quelques-unes des de nombreux tutoriels sur Internet cette , certains simple recherche les trouveront.

Apache docs pour mod_rewrite (qui est ce que vous aurez probablement à l'aide): http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top