2010-12-14 3 views
0

В настоящее время у меня есть 2 домена, использующих одну и ту же папку httpdocs, что мне нужно сделать, это запретить доступ к значку, когда запрос приходит из одного из моих доменов или просто перенаправляет его в другой файл favicon. Я пытался решить эту проблему, отредактировав файл .htaccess, но я не могу понять, как заставить RewriteRule работать.Запретить доступ к favicon

Большое спасибо

+0

Может показаться, что у вас есть, поэтому люди могут его исправить –

ответ

1

Чтобы запретить доступ к favicon.ico полностью вы можете использовать <Location> директиву в вашем .htaccess файле:

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

Если вы хотите перенаправить вместо этого, вы можете сделать это таким образом :

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

Я пытаюсь с этим l Инес и это не работает RewriteCond% {HTTP_HOST}^mydomain.com $ RewriteRule ^/favicon.ico /second-favicon.ico Спасибо за вашу помощь – Paul

+1

сожалеем об этом, я обновил свой пример. Не следует помещать ведущий '/' в шаблон 'favicon.ico'. –

Смежные вопросы