Файл favicon.ico

Опубликовал: Суббота, Март 24, 2012 в категории HTML | Пока нет комментариев

Когда посетители добавляют сайт в Избранное, Web-браузеры запрашивают с сервера файл favicon.ico. Этот файл должен содержать логотип сайта в виде иконки 16?16 или 32?32. В одном файле может находиться несколько фор- матов иконки сразу. Если файл не найден, то в журнал регистрации ошибок записывается сообщение об ошибке 404 (файл не найден), а в строке в Из- бранном отобразится стандартная иконка Web-браузера. Если иконка найде- на, то она отобразится в Избранном (рис. 7.7) и в адресной строке Web- браузера перед URL-адресом. Некоторые поисковые порталы (например, Ян- декс) отображают иконку в результатах поиска.

Рис. 7.7. Пользовательские иконки в Избранном

Файл favicon.ico должен находиться в корневой папке сайта (/www/site1/public_html/), а в раздел HEAD HTML-документа можно добавить следующие строчки:

<link rel="icon" href="http://<Имя сайта>/favicon.ico" type="image/x-icon">

<link rel="shortcut icon" href="http://<Имя сайта>/favicon.ico" type="image/x-icon">

Файлы создаются в специализированных редакторах. Дополнительную ин- формацию о файле favicon.ico и методах его создания можно получить на сайтах http://favicon.ru/ и http://favicon.com/.

7.5.7. Защита содержимого папки с помощью Web-сервера Apache

Для защиты содержимого папки с помощью сервера Apache необходимо раз-

местить в этой папке файл .htaccess со следующими директивами:

AuthType Basic

AuthName "Enter password"

AuthUserFile /home/<Логин>/include/.htpasswd

<Limit GET POST>

require valid-user

</Limit>

В директиве AuthName можно указать любой текст. Он будет отображен в диалоговом окне в качестве подсказки. Теперь необходимо создать файл

.htpasswd и поместить его в папку include. Для создания этого файла нужен доступ к командной строке сервера по протоколу SSH, который позволяет устанавливать зашифрованное соединение с сервером. Получить доступ по- зволяет программа PuTTY. Программу можно получить бесплатно по адресу http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe. Установка под Windows полностью автоматизирована и в комментариях не нуждается.

После установки из меню Пуск выбираем пункт Программы. Далее пункт PuTTY и из открывшегося меню выбираем PuTTY. Откроется окно, изобра- женное на рис. 7.8.

Рис. 7.8. Программа PuTTY

Установленные по умолчанию значения большинства параметров нас уст- раивают. Но некоторые надо изменить. В поле Host Name вводим доменное или техническое имя сайта (1.<Логин>.z8.ru). Проверяем, что выбран пункт SSH, а в поле Port введено число 22. Переходим в подкатегорию Translation категории Window. Для этого выделяем данный пункт из древовидной структуры слева. Из списка выбираем Win1251 (Cyrillic). Переходим в под- категорию SSH категории Connection и проверяем, чтобы был установлен флажок напротив пункта 2 в версии протокола. Возвращаемся в категорию Session и в поле Saved Sessions вводим любое название соединения. Нажима- ем кнопку Save для сохранения настроек. Если нужно отредактировать на-

стройки, то из списка выбираем необходимое соединение и нажимаем кнопку

Load. После изменений нажимаем кнопку Save.

Для соединения с сервером выбираем нужное соединение из списка и нажи- маем кнопку Open. После соединения отобразится черное окно с запросом логина. Вводим логин и нажимаем <Enter>. Отобразится приглашение ввести пароль. Вводим и нажимаем <Enter>.

В НИМ АНИЕ !

При наборе пароля он не отображается в строке.

Если все правильно, то увидим приветствие сервера и будет доступна строка для ввода команд.

Вводим следующую команду и нажимаем <Enter>:

htpasswd –c /home/<Логин>/include/.htpasswd <Имя пользователя>

Сервер запросит пароль, а затем нужно его подтвердить. В итоге отобразится строка "Adding password for user user1", а в папке include будет создан файл

.htpasswd со следующими данными:

user1:kHG9SHaJh5kF6

Для добавления нового пользователя в строке вводим:

htpasswd –b /home/<Логин>/include/.htpasswd <Имя пользователя> <Пароль>

Обратите внимание, вместо флага –c мы использовали флаг –b, так как иначе файл будет перезаписан. Для удаления пользователя достаточно открыть файл .htpasswd обычным текстовым редактором и удалить строчку с его ло- гином и паролем. После окончания работы с командной строкой может быть создан файл .bash_history, содержащий историю набранных команд, поэтому набирать пароли в командной строке небезопасно.

Источник: Прохоренок Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. — 3-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2010. — 912 с.: ил. + Видеокурс (на CD-ROM) — (Профессиональное программирование)

Add to Social Bookmarks
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • BobrDobr
  • Mr. Wong
  • Yandex.Bookmarks
  • Text 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Google Bookmarks
  • Pisali
  • SMI 2
  • Moe Mesto
  • 100 Zakladok
  • Vaau!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - I.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>