Condition : un site et tous ses sous-domaines, possible ?

WRInaute accro
Bonjour

J'aimerais simplement écrire une condition pour prendre en compte un site et tous ses sous-domaines quels qu'ils soient, par exemple :

Code:
www.example.com
toto.example.com
titi.example.com
etc...

(formule "générique" dans mon RewriteCond)

Ce serait tellement simple d'écrire :mrgreen: :
Code:
RewriteCond %{HTTP_REFERER} *.example.com [NC]

J'utilise actuellement ceci :
Code:
RewriteCond %{HTTP_REFERER} ^http(s)?://([^?]*\.)?example.com [NC]

Mais cela ne semble pas fonctionner :twisted:


Une idée sur la question ? Merki
 
WRInaute passionné
Pourquoi cela ne fonctionne t-il pas ?

Code:
RewriteCond %{HTTP_REFERER} \.example\.com [NC]


C'est un masque très risqué car (pas assez restrictif) car cela peut très bien être le nom d'une page.


Je pense qu'il vaut mieux commencer avec le symbole ^
Tout dépend de la forme des sous-domaines que tu tolères.

Code:
RewriteCond %{HTTP_REFERER} ^http://[a-z0-9]*\.example\.com [NC]



Edit : faute ortho.
 
WRInaute accro
Donc tu veux dire que "tout" les referers contenant "example.com" (dixit ta formule) entreront dans la condition ?...

Moi ça me va :twisted: car de toute façon cela ne sera jamais "contenu" dans mes URLs et cela ne concernera que des images...


Le but est de filtrer définitivement les plates-formes de blogs, ou plutôt les utilisateurs de ces plates-formes qui me pompent via hotlink mes photos (et ma BP)

Toujours le même problème...
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut