Как отличать локальный сайт от production? 16 октября 09
Бывает такое, что путаешь свою версию сайта с той, что работает в миру? Например, если они открыты в соседних вкладках браузера? Эта проблема решается ровно одной строчкой в конфиге Apache:
AliasMatch ^/favicon\.ico$ "/location/of/dev_favicon.ico"
После этого (и при включенном mod_alias, как это обычно бывает) у всех локальных сайтов будет одна и та же фавиконка. Я ее сделал красной:
.
Еще можно подменять им стили с помощью Stylish, типа:
@namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain("localhost") { html {border: solid 5px red !important} /* сложно не заметить толстую красную рамку */ }
Тоже работает. Но придется для каждого сайта (домена) прописывать отдельно. Если только ты не размещаешь все dev-сайты в какой-нибудь особенной доменной зоне – я, например, привык класть их в .dev. Тогда вообще все просто – заменяешь в стиле localhost на dev и стиль подхватывается на всех сайтах.

Подписаться на RSS

Комментарии
хм. У тебя отключена адресная строка в браузере?
А она не наглядна и не бросается в глаза.
В случае если фавиконка не указана, ничего не покажет (бывают у меня такие проекты, где нету иконок). Eсли ли возможность насильно указать фавиконку для локальных проектов?