Rewritecond multiples

Discussion dans 'URL Rewriting et .htaccess' créé par UsagiYojimbo, 20 Février 2009.

  1. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
    De manière à limiter le hotlink sur un site (un annuaire placé dans un sous-dossier d'un domaine principal), j'essaie de mettre en place un .htaccess en partant sur une base que j'avais récupéré je ne sais plus où pour mon www. Le souci c'est que je veux autoriser le hotlink pour une (voire plusieurs) url externe (pour le moment un forumactif dont je suis modo et un second site).

    Je me débat pour le moment avec ça :

    # interdit les liens extérieurs
    Code:
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://www\.mon\-site\-amoi\.net/annuaire/.*$ [NC,OR]
    RewriteCond %{HTTP_REFERER} !^http://siteexterne\.forumactif\.com/.*$ [NC,OR]
    #RewriteCond %{HTTP_REFERER} !^http://www\.siteexterne\.com/.*$ [NC]
    RewriteRule \.(gif|jpg|GIF|JPG|rmi|mid|MID|rm|wav|WAV)$ http://mon-site-amoi/images/bannieres/hotlink.jpg [R,L]
    Ce .htaccess est placé dans un sous-sous dossier de mon site, qui est celui pour lequel je veux limiter le hotlink (/img/screenshots/).

    Le souci avec le code ci-dessus, c'est que autant cane fonctionne pas avec les sites externes.

    Une idée ?
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
  3. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
    Ce que je ne comprends en fait pas c'est où j'ai raté un truc dans mon htaccess. En me basant sur les exemples que j'ai trouvé de script anti-hotlink, j'en arrive à l'interprétation suivante :

    Code:
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://www\.mon\-site\-amoi\.net/annuaire/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://siteexterne\.forumactif\.com/.*$ [NC]
    #RewriteCond %{HTTP_REFERER} !^http://www\.siteexterne\.com/.*$ [NC]
    RewriteRule \.(gif|jpg|GIF|JPG|rmi|mid|MID|rm|wav|WAV)$ http://mon-site-amoi/images/bannieres/hotlink.jpg [R,L]
    SI l'appel au fichier n'est pas direct et que
    l'appel au fichier ne se fait pas depuis mon domaine et que
    l'appel au fichier ne se fait pas depuis le forumactif et que
    l'appel au fichier ne se fait pas depuis mon deuxième site

    ALORS

    Je redirige les extensions précisées sur le fichier hotlink.jpg.

    Or, c'est mon site à moi qui n'affiche plus les images, et affiche l'image de hotlink en lieu et place.

    Je m'arrache les cheveux là (même si j'en ai plus des masses)0
     
Chargement...
Similar Threads - Rewritecond multiples Forum Date
Ne prendre qu'une partie d'un QueryString dans une regex RewriteCond URL Rewriting et .htaccess 9 Décembre 2019
URL Rewriting : difficultés avec RewriteCond ? URL Rewriting et .htaccess 5 Décembre 2018
aide pour écriture rewritecond URL Rewriting et .htaccess 6 Avril 2017
Comment opter pour RewriteCond afin de rediriger plusieurs parametres dans l'url URL Rewriting et .htaccess 26 Décembre 2016
Apache => Ngnix - Réécriture RewriteCond URL Rewriting et .htaccess 1 Février 2016
Rewritecond rediriger téléphones mais pas les tablettes URL Rewriting et .htaccess 27 Juillet 2015
Redirection htaccess rewritecond Netlinking, backlinks, liens et redirections 21 Mars 2013
RewriteCond doit contenir le mot .awp comment faire? URL Rewriting et .htaccess 18 Octobre 2012
Mega Help pour un Rewritecond URL Rewriting et .htaccess 22 Décembre 2011
Pb de rewritecond URL Rewriting et .htaccess 29 Avril 2011
RewriteCond URL Rewriting et .htaccess 25 Janvier 2011
RewriteCond sous WordPress 3.0 URL Rewriting et .htaccess 30 Novembre 2010
Problème RequestHeader avec RewriteCond URL Rewriting et .htaccess 9 Novembre 2010
RewriteCond + RewriteRule + parameter = je sèche ... URL Rewriting et .htaccess 15 Septembre 2010
Redirection RewriteCond %{THE_REQUEST} htaccess Développement d'un site Web ou d'une appli mobile 27 Mai 2010
Plusieurs RewriteCond pour plusieurs RewriteRule ? Débuter en référencement 12 Avril 2010
Rewritecond %{HTTP_HOST} ^ URL Rewriting et .htaccess 26 Janvier 2010
htacces : probleme avec RewriteCond %{HTTP_HOST} URL Rewriting et .htaccess 13 Mars 2009
Plusieurs RewriteCond et récupération de variables URL Rewriting et .htaccess 28 Novembre 2008
RewriteCond exclusive (!) URL Rewriting et .htaccess 30 Octobre 2008