2010-12-14 5 views
0

J'ai actuellement 2 domaines utilisant le même dossier httpdocs, ce que je dois faire est de refuser l'accès au favicon lorsque la requête provient d'un de mes domaines ou simplement le rediriger vers un autre fichier favicon. J'ai essayé de résoudre ce problème en éditant le fichier .htaccess mais je n'arrive pas à comprendre comment faire fonctionner RewriteRule.Refuser l'accès à favicon

Merci beaucoup

+0

Peut-être montrer ce que vous avez, de sorte que les gens peuvent le corriger –

Répondre

1

Pour refuser l'accès au favicon.ico complètement, vous pouvez utiliser une directive <Location> dans votre fichier .htaccess:

<Location /favicon.ico> 
    Order deny,allow 
    Deny from all 
</Location> 

Si vous voulez rediriger votre place, vous pourriez le faire de cette façon :

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^host1.domain.com$ 
RewriteRule ^favicon.ico /host1-favicon.ico 

RewriteCond %{HTTP_HOST} ^host2.domain.com$ 
RewriteRule ^favicon.ico /host2-favicon.ico 
+0

J'essaie avec ce l ines et il ne fonctionne pas RewriteCond% {HTTP_HOST}^mydomain.com $ RewriteRule ^/favicon.ico /second-favicon.ico Merci pour votre aide – Paul

+1

Je suis désolé, j'ai mis à jour mon exemple. Vous ne devriez pas mettre le '/' principal sur le modèle 'favicon.ico'. –