Автоматический значок для подкаталогов и файлов

#html #favicon

#HTML #значок

Вопрос:

Мой друг недавно предоставил мне немного дискового пространства на своем VPS и разрешил использовать http://IP/czdavid/ . В настоящее время мне не нужно доменное имя, поскольку оно будет использоваться как сайт для обмена файлами.

Теперь проблема в том, что у него есть значок в корне IP-адреса, и браузеры ищут его там. Я могу решить проблему на отдельных страницах с помощью <link rel="shortcut icon" type="image/x-icon" href="favicon.ico"/> , проблема в том, что список каталогов и фактические файлы — изображения, текстовые файлы и другие, открытые в браузере, — будут отображать значок домена.

Есть ли какой-либо способ установить значок для всего подкаталога, за исключением получения доменного имени?

Ответ №1:

Нет, это невозможно.

favicon.ico будет извлекаться из корневого каталога сайта, если не указано в link элементе на HTML-странице.

Ответ №2:

Единственный способ, который я могу придумать, это использовать возможности веб-сервера по перезаписи URL. По крайней мере, в случае apache можно было бы создать набор правил, который выдавал бы другой значок в зависимости от ссылки из запроса.

Но это уродливый взлом, который работает только в том случае, если браузеры действительно отправляют ссылку с запросом на значок.

Комментарии:

1. К сожалению, это не мой сервер, поэтому я не могу это протестировать.