Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5522.pdf
Скачиваний:
1
Добавлен:
13.11.2022
Размер:
1.73 Mб
Скачать

PAUSEBUTTON – вместо панели выводится кнопка “Пауза”;

STOPBUTTON – вместо панели выводится кнопка “Стоп”

VOLUMELEVER – вместо панели выводится регулятор громкости. Кроме перечисленных, тег <embed> имеет ещё атрибуты code (имя файла

Java, если он является источником) и codebase (базовый URL-адрес файла, по которому браузер может взять файл компонента, чтобы установить его при отсутствии на компьютере пользователя), имеющие такой же смысл, что и для тега <object>.

Контрольные вопросы и задания

1.Какие возможности имеются при вставке в Web-документ музыкальных файлов? Как они реализуются? Как происходит визуализация таких файлов?

2.Как вставляются в Web-документ видеоролики?

16.Размещение и продвижение сайта

Ранее было рассказано, как подготовить HTML-документы, сценарии, мультимедиа-файлы и прочие элементы, в совокупности образующие Web-сайт, на своём компьютере. Допустим, это уже выполнено. Что же дальше, как сделать свой новый сайт доступным пользователям Интернета? Как добиться того, чтобы о нем стало известно его потенциальным посетителям? Что ещё необходимо, чтобы вновь созданный Web-сайт оказался полнофункциональным, а значит, интересным и привлекательным?

Мета-дескрипторы

Мета-дескрипторы, или дескрипторы метаинформации, содержат справочную и управляющую информацию о документе, которая предназначена для использования разными агентами (клиентскими приложениями, поисковыми роботами и т.д.) в различных целях.

Рассмотрим мета-дескрипторы, включение которых в документ чаще всего преследует следующие основные цели: управление процессом индексации документа (или всего сайта в целом) поисковыми роботами, описание содержимого данного документа (опять же для поисковых роботов) и управление некоторыми функциями браузеров. Метаинформация всегда размещается между дескрипторами <HEAD> </head> и является необязательным элементом HTML-документа, но иногда оказывается очень полезной.

89

Попадая в Интернете на тот или иной сайт иногда можно увидеть вместо нормального текста различные непонятные знаки-закорючки. Для исправления подобной ошибки требовалось выбрать в браузере команду Вид → Кодировка и отыскать в раскрывшемся списке нужный тип кодировки, после чего текст на странице отображался нормально.

Чтобы на собственной Web-странице избежать подобного неприятного эффекта и не заставлять пользователя выполнять бесполезные действия, всегда указывайте в HTML-документе тип используемой вами кодировки. Однако это действительно необходимо только в том случае, если сервер, на котором размещается создаваемый сайт, сам её автоматически не проставляет.

Например, для того чтобы указать браузеру, что данная HTML-страница создана на русском языке и содержит текст в кодировке Кириллица (Windows) (учтите, что текст документа действительно должен быть подготовлен в этой кодировке), необходимо включить в документ следующий код:

<meta http-equiv="content-type" content="text/html; charset=Windows-1251">

Можно столкнуться с тем, что сайт меняет свой хостинг (своё местоположение) и в этом случае к нему уже нельзя обратиться по старому адресу. Но ведь не хочется терять своих прежних посетителей, поэтому обычно на старом месте размещают одну страничку с информацией о новом адресе сайта. Однако более логичным будет сделать так, чтобы в дополнение к этой информации браузер сам автоматически перешёл по новому адресу. И это нетрудно организовать с помощью мета-дескриптора с параметром refresh, как показано ниже:

<meta name="Refresh" Content="10; url=http://*****.narod.ru/">

Вданном примере браузеру даётся указание о том, чтобы он автоматически перешёл на Web-страницу с адресом http://****.narod.ru/, но с 10-секундной задержкой. Задержка нужна для того, чтобы пользователь успел прочитать информацию, которая была предложена его вниманию на данной страничке.

Вмета-дескрипторе также можно указать, кто является автором данного Web-сайта, поместив в него своё имя, фамилию, прозвище или все эти сведения

90

одновременно. Подобная информация обрабатывается некоторыми поисковыми системами. И вообще, у каждой Web-страницы должен быть автор, так что имеет смысл всегда указывать мета-дескриптор, подобный приведённому ниже:

<meta name ="Author" Content ="Владимир Дригалкин">

Однако раз Вы себя уже упомянули, так почему бы не указать и свой адрес электронной почты? Сделать это совсем несложно:

<meta name="Reply-to" Content="lenin@zeos.net">

Можно также указать и адрес своего сайта:

<meta name="generator" content="http://lenininc.narod.ru/">

Создавая Web-страницы, можно периодически вносить в них все новые изменения, дополнять или удалять информацию, со временем совершенно забывая дату их создания. Однако можно указать эту дату в соответствующем параметре мета-дескриптора, и она никогда уже не забудется:

<meta Name="Date" Content="May 28 1999 15:34 Am">

В приведённом выше примере параметр Content содержит информацию о дате, указанную в такой последовательности: месяц, число, год и время.

Наконец, настала пора подготовить наши Web-страницы для правильной их индексации в поисковых системах. В отличие от каталогов, поисковые системы извлекают ключевые слова и описание сайта непосредственно из HTML-кода страницы. Для этой цели предназначены два параметра – Description и Keywords. Первый отвечает за описание сайта, которое будет выводиться в ответ на запрос к поисковой системе, а второй определяет ключевые слова, анализируемые при поиске.

Следует заметить, что не все поисковые системы слепо придерживаются подобной методики. Во-первых, многие системы проверяют, действительно ли указанные ключевые слова соответствуют основному тексту странички. Вовторых, поисковые системы не допускают многократного повторения одного и того же ключевого слова – в подобных случаях эту страницу могут вообще не

91

включить в базу данных поисковика. В-третьих, полнотекстовые поисковые системы анализируют всё содержимое странички, но указанные в метадескрипторе ключевые слова и в этом случае имеют приоритет в процессе поиска.

Итак, укажем поисковикам, по каким ключевым словам им следует осуществлять поиск информации, содержащейся на данной Web-странице. Длина списка ключевых слов может достигать 800 символов, причем отдельные ключевые слова в списке должны отделяться друг от друга запятыми или пробелами.

Для более широкого охвата потенциальной аудитории ключевые слова и описание сайта рекомендуется приводить в полном соответствии со смыслом данной Web-страницы. Это повысит вероятность попадания заинтересованных посетителей на ваш сайт. Если создаваемый сайт имеет хакерскую направленность, то весьма эффективными ключевыми словами, несомненно, будут следующие:

<meta name="Keywords" Content="хакер, haker, crack, взлом, вирусы,

программы">

Параметр мета-дескриптора description, в свою очередь, содержит текст, который будет отображаться поисковыми серверами в результатах выполненного ими поиска. Длина описания в данном случае не должна превышать 200 символов. Например:

<meta name="Description" Content="Все про взлом программного обеспечения. Инструменты, вирусы.">

Для определённого круга задач необходимо, чтобы Web-страница каждый раз загружалась с сервера, а не из кэша3 браузера.

В первую очередь это нужно для тех сайтов, которые предоставляют посетителям динамически изменяющееся содержание. Это может быть, например, результат поиска по сайту, курс доллара в реальном режиме времени, каталог электронного магазина или обычный чат. В подобных случаях нельзя

3 Специальный каталог на машине пользователя, в котором хранятся недавно открывавшиеся им сайты

92

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

Для решения этой проблемы можно явно запретить браузеру кэшировать данную страницу. И, разумеется, делается это с помощью мета-дескритора, для чего служит его параметр expires. Значение этого параметра указывает установленную дату устаревания содержимого данной Web-страницы. Для того чтобы страничка никогда не кэшировалась, достаточно указать в качестве значения данного параметра любую уже прошедшую дату. Например, вот так:

<meta http-equiv="expires"

Content="Mon, 01 Jan 1990 00:00:00 GMT">

Размещение созданного сайта

Вот мы и создали долгожданный сайт, проверили орфографию, грамматику и пр. Но что же делать дальше? Это, наверное, самый банальный вопрос, который возникает у начинающих Web-программистов после завершения работы над собственным сайтом. Ответ очень прост: вам нужно найти хостинг. Хостинг — это место под сайт, которое предоставляют заинтересованным лицам интернетпровайдеры. Хостинг бывает платным или бесплатным. Как правило, платный хостинг имеет множество плюсов: это и поддержка сценариев, написанных на популярных языках Web-программирования, и возможность обрабатывать серверные ошибки и многое другое. Короче говоря, здесь можно практически всё и без каких-либо ограничений, кроме, естественно, тех, которые были оговорены в контракте на получение хостинга. При платном хостинге вы можете создать страничку, где будет размещено взломанное программное обеспечение4 непристойные фотографии или иные сомнительные вещи. Одним словом, вы платите, значит, и заказываете музыку тоже вы. Бесплатный хостинг, к сожалению, практически всегда связан со множеством ограничений, но для начала подойдёт и такой. Рассмотрим несколько ссылок бесплатного профессионального хостинга, где можно будет разместить свои первые Webстраницы.

4 В Интернете программы распространяются либо по принципу FreeWare – бесплатные, либо по принципу Shareware — условно-бесплатные, т.е. прежде чем купить, вы можете посмотреть программу в действии, а после истечения определённого времени должны заплатить за её регистрацию. Поэтому "хорошие" люди взламывают защиту таких условно-бесплатных программ и затем распространяют их бесплатно. В народе такие программы называют варезом – warez.

93

http://narod.ru/. Достоинства: неограниченное дисковое пространство, готовые варианты дизайна, счётчики статистики посещений, гостевые книги, персональный форум, чат и собственный почтовый ящик – ИмяСайта@narod. ru. Кроме того, доступ к сайту возможен как по FTP (что это такое — вы узнаете в следующем разделе), так и через Web-интерфейс. В определенной среде narod.ru пользуется активной нелюбовью, – отчасти из-за того, что здесь нельзя дать прямой ссылки на файл, расположенный на этом сервере. Хостинг не предоставляет поддержки различных новшеств – серверных сценариев и т.п.

http://www.hut.ru/. Достоинства: неограниченное дисковое пространство, простой и легко запоминающийся адрес вашего сайта: ИмяСайта.hut.ru. Разрешается использовать собственные РНР и CGI-сценарии, предоставляется доступ к базе данных MySql, доступ к файлам .htaccess и .htpasswd, FTP-доступ и shell-аккаунт. Есть возможность использования директив SSI, имеется доступ к лог-файлам. Клиенту предоставляется удобный отдельный почтовый ящик, и он получает в своё распоряжение весьма мощный сервер и быстрый канал.

http://boom.ru/. Достоинства: клиенту предоставляется 50 Мбайт дискового пространства; имеются средства быстрого создания Web-страниц по готовым шаблонам, существует возможность редактирования Web-страниц в режиме online, доступ к файлам и папкам предоставляется как через Web-интерфейс, так

ипо FTP. Разрешается использование на своём сайте гостевой книги, инструментов голосования, счётчиков посещений, а также других полезных сервисов. Если ваш льшем дисковом пространстве, можно подать заявку администрации хостинга на предоставление нужного количества мегабайт.

http://by.ru/. Достоинства: неограниченное дисковое пространство; серверы компании установлены на сверхскоростном канале с пропускной способностью 1 Гигабит; в одну секунду машины отдают свыше 3000 документов. Сайт размещается по адресу ИмяСайта. by. ru. Вы можете настроить соответствующим образом свой любимый FTP-клиент и обновлять размещённую на сайте информацию, используя FTP-протокол, а можете загружать файлы через встроенный менеджер файлов прямо из браузера, которым пользуетесь постоянно. Хостинг поддерживает SSI и разрешает установить внешний счётчик.

http://www.km.ru. Достоинства: неограниченное дисковое пространство. Если ваш сайт требует менее 70 Мб дискового пространства, то вам предложат на его титульной странице разместить баннер компании формата 468x60

94

пикселей. В случае сайта, для размещения которого потребуется более 70 Мб дискового пространства, компания потребует разместить её баннер на всех страницах сайта. Есть доступ по FTP, предоставляются шаблоны страниц.

Компаний, предоставляющих хостинг, в сети достаточно много (только не в Украине, особенно если речь идёт о бесплатном хостинге), поэтому не поленитесь поискать, может, найдёте что-то получше.

Если вы уже выбрали себе место под сайт, нужно зарегистрироваться. В процессе регистрации вас ознакомят с условиями "проживания" на хостинге компании. Рекомендуется внимательно прочитать все предложенные документы, в крайнем случае вы можете просто со всем согласиться. После этого у вас появится свой собственный сайт. Нет смысла описывать работу с сайтом на хостинге, поскольку она у всех компаний различна, к тому же там будут свои интерактивные конструкторы, которые помогут вам редактировать сайт, загружать файлы на сервер и тому подобное. Нужно только найти время и внимательно со всем ознакомиться, а если что-то непонятно, то связаться с администраторами компании по почте.

FTP-доступ

Перенести (закачать) файл на сервер хостинга можно через особую форму, которую его сайт предоставляет для закачки, но чаще всего это возможно только средствами FTP.

Протокол FTP (File Transfer Protocol, протокол передачи файлов) используется для передачи файлов в сети с одной машины на другую. Для использования средств FTP необходимо установить на компьютере специальную программу – так называемый FTP-клиент5, выполняющий подключение к тому FTP-серверу, откуда необходимо извлечь (скачать) файлы или, наоборот, куда требуется их перенести (закачать).

Механизм анонимного FTP-доступа позволяет подключаться к серверу, не имея на этом сервере личных имени пользователя (логина) и пароля. Как правило, в качестве логина указывается значение anonymous, а в качестве пароля – ваш почтовый адрес. Этот механизм часто используется на больших серверах, для того чтобы каждый желающий мог скачать с этого сервера какиенибудь интересующие его материалы.

Для того чтобы начать пользоваться FTP, отыщите в Интернете и скачайте на свою машину какой-нибудь FTP-клиент, – например, LeapFTP, Cute FTP или

5 Программа, которая закачивает или скачивает файлы с FTP-сервера.

95

Ws_FTP. По большому счёту все FTP-клиенты практически одинаковы, поэтому выбор за вами. В дальнейшем все пояснения будут даваться для программы Ws_FTP, внешний вид окна которой представлен на рисунке 27.

После запуска в основном окне программы отображается два вложенных окна – Local system (слева), отображающее содержимое вашего диска, и Remote system, пока пустое. Для соединения с сервером щёлкните на кнопке Connect, расположенной слева внизу основного окна программы. В ответ программа выведет диалоговое окно Connection, в котором необходимо указать параметры устанавливаемого соединения.

1.Profile Name – не имеет значения, что вы введёте в этом поле. Эта функция используется для того, чтобы в будущем вам не потребовалось заново вводить параметры данного сервера.

2.Host Name/Address – введите в этом поле адрес удалённого компьютера, с которым требуется установить FTP-соединение, – например, ftp.netscape.com.

3.Host Type – укажите тип адресуемого сайта, однако лучше всего использовать вариант Automatic Detect.

4.User ID – ваш логин на адресуемом сервере, например anonymous.

5.Password – пароль, соответствующий указанному логину. Для логина anonymous это нечто, содержащее символ "собачки" (т.е. символ "@", который, как правило, содержат почтовые адреса).

6.Account и Comment — эти поля чаще всего остаются пустыми.

Рисунок 27– Общий вид окна FTP-клиента Ws_FTP

96

Затем щёлкните на кнопке IE. Если всё нормально и соединение было установлено – пропустите этот абзац. Если соединение установить не удалось (в правом же по-прежнему пусто), попробуйте повторить процедуру, заглянув перед щелчком на кнопке IE на другие вкладки окна Connection: Startup, Advanced и Firewall. Во вкладке Startup указывается, какая папка на FTP-сервере будет открыта после установки соединения. Во вкладке Advanced могут быть установлены следующие параметры:

1.Connection Retry – сколько раз программа Ws_FTP попытается установить соединение с сервером.

2.Network Timeout – сколько времени программа будет ждать ответа от сервера.

3.Remote Port – порт, к которому будет осуществляться подключение на сервере. По умолчанию используется порт 21. Если требуется подключиться к какому-то другому порту, то обычно его номер указывается там же, где вы нашли описание данного сервера. Если в качестве адреса FTP-сервера указана ссылка типа ftp://ftp.netscape.com:25, установите в поле Remote Port значение 25.

4.Passive Transfers – попробуйте установить соединение, когда этот флажок установлен и когда он сброшен. В некоторых случаях настройки сети требуют установки этого флажка.

И наконец, последняя вкладка Firewall. Если в вашей сети не используется прокси-сервер, сбросьте флажок опции Use Firewall, если же он используется – наоборот, установите этот флажок опции. Если вы не знаете настроек собственного прокси-сервера, посмотрите их в настройках вашего браузера. При использовании браузера Netscape Navigator выберите команду Edif→ Preferences,

азатем перейдите на вкладку Advanced и щёлкните на кнопке Proxies. При использовании браузера Internet Explorer выберите команду Сервис→Свойства обозревателя и перейдите на вкладку Подключения. Щёлкните на кнопке Настройка LAN, а затем в раскрывшемся диалоговом окне Настройка локальной сети щёлкните на кнопке Дополнительно. В раскрывшемся диалоговом окне Параметры прокси-сервера нас интересует строка 3 FTP. Перепишите данные из этого поля в поле настройки FTP-клиента.

Значение в поле FireWall Type (тип брандмауэра) можно подобрать либо последовательным перебором, либо получив соответствующую информацию у администратора той сети, через которую вы получаете доступ в Интернет. Закончив ввод данных, щёлкните на кнопке IE. Если соединение так и не удалось установить, – проверьте, подсоединён ли ваш компьютер в данный

97

момент к Интернету или же обратитесь за помощью к более опытному товарищу.

Итак, допустим, что FTP-соединение установлено. При этом в правом окне появится содержимое некоторой папки удалённого компьютера. Смена папки на локальном компьютере достигается щелчком на кнопке ChgDir, расположенной рядом с соответствующим окном. Иначе говоря, для изменения локальной папки c C:Windows на C:\Dos щёлкните на кнопке ChgDir правее левого окна и введите в поле ввода раскрывшегося на экране диалогового окна Change Directory значение С:\Dos. Изменение текущей папки на удалённом компьютере осуществляется аналогичным образом с помощью кнопки ChgDir правее правого окна. В целом, левый вертикальный ряд кнопок соответствует локальному компьютеру, а правый – удалённому. Чтобы передать файл на удалённый компьютер, выделите его щелчком мыши (поддерживается стандартный метод использования клавиш <Shift> и <Ctrl> для выбора одновременно нескольких файлов) и щёлкните на кнопке со стрелочкой (две таких кнопки находятся между окнами программы). При этом стрелочка, направленная слева направо, позволяет пересылать файлы с локального компьютера на сервер, а стрелочка, направленная справа налево, наоборот, с сервера на локальный компьютер. Кнопки View и Exec используются для просмотра файла в текстовом редакторе или запуска его на выполнение (если это файлы *.ехе или *.соm), соответственно. С помощью кнопки Delete выделенные файлы удаляются. Кнопка Refresh предназначена для обновления списка файлов в соответствующем окне. Для отсоединения от удалённого сервера следует щёлкнуть на той же кнопке, что и при установке соединения – но теперь на ней находится надпись Disconnect.

Следует также отметить, что для скачивания файлов из Интернета достаточно браузера. Кроме того, существует ряд вспомогательных программ, которые позволяют продолжить выкачивание данного файла, если предыдущий сеанс его выкачивания закончился аварийно – произошёл обрыв соединения или имел место отказ каких-либо других сервисов. Чтобы использовать браузер для установки FTP-соединения, введите вместо URL что-то типа ftp: //user-

.password@host.at.domain:port.

Здесь параметры user и password представляют используемый логин и пароль, параметр host.at.domain – имя сервера, а параметр port – порт для подключения к серверу (это значение можно не набирать, тогда по умолчанию

98

устанавливается порт 21). Если используется анонимное FTP-подключение, достаточно набрать только ftp://host.at.domain:port.

После этого браузер отобразит список доступных на удалённом сервере файлов и папок. На практике FTP-клиенты вы будете использовать, скорее всего, исключительно для закачивания файлов на сервер, так как скачивать файлы удобнее браузером. Если же FTP-клиент по каким-либо причинам не работает, возможно, у вас в сети так настроен прокси-сервер, что вы можете пользоваться только браузером. В таком случае выбирайте хостинг, позволяющий закачивать файлы не только через FTP, но и по почте, а также через специальную форму. Руководство по закачиванию файлов обычно имеется на каждом сервере такого типа.

Все FTP-клиенты, которые упоминались в этой главе, можно найти в Интернете по адресам, указанным в таблице 7.

Таблица 7 – Популярные FTP-клиенты

Программа

Статус

Ссылка

 

 

 

LeapFTP

Платная

http://www.leapware.com/

Cute FTP

Платная

http://www.cuteftp.com/

Ws_FTP

Платная

http://www.ipswitch.com/products/ws_ftp/

CGI-хостинг без рекламы

Предположим, что какой-нибудь "несознательный" владелец хостинга, на котором базируется ваш Web-сайт, по собственной инициативе вставляет назойливую рекламу в ваши страницы (т.е. дописывает в ваши HTMLдокументы свою информацию после дескриптора </html>). Можно помешать этому, поместив в конец документа дескриптор <noscript>. Однако на серверах с cgi-доступом этот способ не работает, поскольку сценарий владельца хостинга обнаружит дескриптор <noscript> и закроет его, просто добавив дескриптор </noscript>. Тем не менее выход есть – "спрячьте" от серверного сценария свои дескрипторы. Вот один из возможных вариантов решения проблемы:

<HTML>

<BODY>

<killbanner>

</BODY>

</HTML>

99

<script language="JavaScript">

//<! - - document.write("<script language='vbs scrxpt'>")

//- ->

</script>

Продвижение сайта

Вот мы и добрались до обсуждения самого важного вопроса – "раскрутки" сайта. То, что вы создали собственный Web-сайт и разместили его на какомнибудь хостинге, совсем не означает, что теперь все поисковые системы незамедлительно будут его искать и находить. Для этого нужно ещё немного потрудиться – зарегистрировать свой сайт в поисковиках. На всех поисковых серверах есть заветная кнопка "Добавить сайт" (или что-то в этом роде), и, чтобы щёлкнуть на ней, вам нужно всего лишь заполнить предлагаемую форму. Однако в действительности даже после такой регистрации данная поисковая система сможет просмотреть ваш сайт только через некоторое время – спустя неделю-две или даже через месяц (это относится к зарубежным поисковым системам). Придётся немного подождать. Не забывайте почаще упоминать о своём сайте в чужих гостевых книгах, на форумах, в письмах друзьям и знакомым. В общем, рекламируйте свой сайт, где только это возможно. От количества посетителей зависит его "жизнь" – особенно если он размещён на бесплатном хостинге. Если на вновь созданный сайт долгое время (месяц или два) никто не будет заходить, сайт будет удалён. Обзаведитесь страницей, на которой будут размещаться всевозможные ссылки, и договоритесь с владельцами других сайтов об обмене ссылками или баннерами.

В таблице 8 приведён небольшой список поисковых серверов, на которых можно зарегистрировать адрес своего вновь созданного сайта.

Чтобы обработка вашего сайта поисковыми серверами была максимально эффективной, не забывайте применять мета-дескрипторы.

Существуют и другие методы "раскрутки", способные быстро сделать ваш Web-сайт весьма известным и популярным. Предположим, что вы уже зарегистрировали свою вновь созданную Web-страницу в поисковых системах и записали приглашения во все известные вам гостевые книги. Тем не менее едва ли вы сразу останетесь довольны количеством посетителей – до знаменитых, понастоящему посещаемых сайтов вашему сайту-новичку по-прежнему далеко. Откроем секрет – рецепт первого шага к популярности состоит из одного слова – "накрутка". С помощью "накрутки" можно привлекать до 1000 визитёров в

100

сутки. Дальнейшее продвижение зависит от того, удастся ли вам привлечь на свой сайт рекламодателей, правильно вложить заработанные деньги в дальнейшую его раскрутку и т.д. В чём же заключается суть данного рецепта? Не будем углубляться в подробности, так как данный способ не является абсолютно честным, однако можно порекомендовать найти в сети программу HitProm, которая вам и поможет достичь желанного успеха. Внимательно прочитайте документацию к ней, и вам всё станет понятно.

Таблица 8 – Адреса популярных поисковых серверов

http:// www.addme.com/

http://www.netfind.aol.com/

http://www.altavista.com/

http://www.pointer.ru/

http://www.aport.ru/

http://www.rambler.ru/

http://www.google.com/

http://www.ulitka.ru

http://www.hotbot.com/

http://www.webcrawler.com/

http://www.lycos.com/

http://www.yahoo.com/

http://www.metacrawler.com/

http://www.yandex.ru/

http://www.meta-ukraine.com/

 

Файл robots.txt

Robots. txt — это первый файл, к которому при проведении индексации сайта обращаются поисковые системы. В нём описываются права доступа для поисковых роботов, причём в нём можно указать разные права для разных роботов, т.е. вы можете запретить или разрешить роботу индексировать тот или иной каталог вашего Web-сайта.

Данный файл должен находиться в корневом каталоге вашего Web-сайта. Например, если Web-сайт находится по адресу http://lenininc.narod.ru/, то его файл robots.txt должен находиться по адресу http: //lenininc.narod.ru/robots.txt.

Содержимое файла robots.txt в основном состоит из двух главных команд –

User-agent и Disallow.

Команда User-agent задаёт оригинальное имя программы-робота соответствующей поисковой системы, для которого предназначена та или иная информация. В одной записи можно перечислить несколько имён роботов, которые указываются через пробел. Символ звездочки "*" воспринимается как символ маски и означает "для всех роботов".

Команда Disallow указывает на перечень закрываемых каталогов или документов. При необходимости закрыть все каталоги следует написать Disallow: /. Если команда содержит пустой список, робот будет индексировать все имеющиеся на сайте документы.

101

Рассмотрим подробнее несколько реальных примеров содержания файла robots.txt. В следующем примере запрещена индексация сайта всеми поисковыми машинами:

User-agent: *

Disallow: /

Не допустить к сайту робота WebCrawler, а всем остальным поисковым системам дать зелёный свет можно так:

User-agent: WebCrawler

Disallow: /

В следующем примере всем поисковым роботам закрывается доступ к каталогу mydir:

User-agent: *

Disallow: /mydir/

Запретить всем поисковым роботам индексацию страницы sekret.html, расположенную в каталоге mydir, можно следующим образом:

User-agent: *

Disallow: /mydir/sekret.html

Если нужно закрыть доступ к нескольким каталогам, укажите их через пробел или каждый каталог поместите в отдельную команду Disallow. В следующем примере роботам нельзя индексировать каталоги GIF и Pictures:

User-agent: *

Disallow: /gif/ /pictures/

Приведём пример посложнее. В этом случае поисковая система WebCrawler получает доступ ко всем каталогам сайта, кроме mydir, все другие роботы получают доступ ко всем каталогам, кроме каталогов docs, private и cgi-bin:

102

User-agent: *

Disallow: /docs/

Disallow: /private/

Disallow: /cgi-bin/

User-agent: WebCrawler

Disallow: /-mydir/

Если по каким-либо причинам поместить файл robots.txt в корневой каталог создаваемого сайта не удаётся, для запрета доступа роботов к тем или иным его страницам используйте мета-дескрипторы. Для этого в язык HTML была добавлена специальная конструкция (к сожалению, на сегодняшний день многие поисковые системы её просто игнорируют):

<МЕТА NAME="robots" CONTENT="Параметры через запятую">

Комбинируя перечисленные в таблице 9 параметры, можно управлять действиями поискового робота.

Таблица 9 – Параметры мета-дескриптора CONTENT

NONE

Требует от всех роботов игнорировать данную страницу при

 

индексации

ALL

Разрешает индексировать данную страницу и все ссылки из неё

 

 

INDEX

Разрешает индексировать данную страницу

 

 

NOINDEX

Не разрешает индексировать данную страницу

 

 

FOLLOW

Разрешает индексировать все ссылки из данной страницы

 

 

NQFOLLOW

Не разрешает индексировать ссылки из данной страницы

 

 

В дескрипторе можно указать несколько параметров, разделяемых запятыми. Приведём пример, в котором роботам запрещено индексировать страницу и все её ссылки:

<МЕТА NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

Данная конструкция, как и все мета-дескрипторы, должна быть расположена между дескрипторами <HEAD> </HEAD>/

Все роботы ведут себя по-разному. Некоторые параметры могут просто игнорироваться.

103

Дополнения к сайту

Итак, собственный Web-сайт создан. Каждый день вы любуетесь своей домашней страничкой, но со временем осознаёте, что чего-то на ней всё же не хватает. Возможно, счётчика посетителей? Или гостевой книги? Если это именно так, то можно имеется простой выход – воспользоваться дополнительными услугами других серверов.

Дополнительные услуги типа гостевых книг, счётчиков посещений или чатов-обсуждений требуют сохранения определённых данных на сервере, – например, того же числа посетителей. Для реализации подобных функций необходимо использовать специальные программы-сценарии, написанные на одном из языков, предназначенных именно для этих целей, – например Perl. Помимо того, что вам придётся освоить данный язык, потребуется найти бесплатный сервер, который разрешит запись вашей информации на его дисковом пространстве. А это, опять же из соображений соблюдения электронной безопасности, позволяет далеко не каждый ресурс.

Выход в подобной ситуации – найти сайты, создатели которых уже написали за вас все необходимые программы и предоставляют абсолютно бесплатно услуги счётчиков, гостевых книг, форумов и других приятных дополнений к вашей Web-странице. Достаточно просто зарегистрироваться на одном из таких серверов и выполнить необходимую настройку, после чего получить HTML-код, который надо будет разместить на собственной Web-странице для активизации услуги.

Самое первое, что будет полезно добавить на свою страницу, – это счётчик посетителей. С его помощью легко можно будет узнать, сколько же народу побывало на вашем сайте. Простейшие счётчики запоминают только общее число посещений данной Web-страницы, даже если это один и тот же пользователь. Более сложные подсчитывают точное количество уникальных пользователей, а самые серьёзные счётчики совмещают в себе функции трэкеров (подробнее будет сказано ниже) и собирают дополнительную информацию о посетителях.

Счётчики, как правило, выглядят достаточно разнообразно: большинство представляют собой какое-то изображение с указанием числа посетителей, выполненное в определённом стиле, который обычно можно подобрать для максимального соответствия тематике сайта. Следует, однако, помнить, что излишне большие картинки с числом посетителей будут дольше грузиться и многие посетители могут просто не дождаться конца операции. Аналогом

104

счётчиков-изображений являются текстовые счётчики, созданные на том или ином языке сценариев (обычно это JavaScript). Они загружаются гораздо быстрее, и их можно полностью сконфигурировать под оформление вашей странички.

Для создания счётчика необходимо зарегистрировать его на одном из серверов, предоставляющих подобную услугу. При этом следует указать адрес вашей странички, а также контактный адрес электронной почты. Некоторые серверы могут автоматически отправлять на указанный почтовый ящик регулярные отчёты о статистике посещений вашего сайта. Далее потребуется выбрать внешний вид счётчика. Для счётчиков-изображений предоставляется на выбор целый список стилей, для текстовых же обычно предлагается указать шрифт, размер и цвет текста. Помимо этого одним из обязательных атрибутов счётчика является количество цифр.

Трэкер – это расширенный вариант счётчика, предназначенный для сбора информации о посетителях вашей Web-страницы. Среди сведений, собираемых трэкерами, – название и версия используемого браузера, операционная система, под управлением которой работает компьютер посетителя, установленное разрешение экрана и глубина цвета, информация о том, разрешено ли пользователем применение языков сценариев и т.п. Также можно определить географическое расположение посетителя (регион), время посещения и некоторые другие персональные, но не конфиденциальные сведения.

Сбор таких данных крайне полезен для создателей Web-сайтов. Выяснив основные характеристики аудитории своего сайта, разработчик может скорректировать направление его развития. К примеру, если у 99% посетителей установлен браузер Microsoft Internet Explorer, то в дизайне Web-страниц будет полезно использовать некоторые уникальные особенности данного браузера.

Как и при добавлении счётчика, для сбора данных о посетителях в HTMLдокументы вашего сайта потребуется поместить определенный HTML-код, чаще всего на заглавную страницу. Как правило, визуально трэкер представляет собой небольшое изображение с логотипом сервера, оказывающего вам соответствующую услугу. Необходимая информация собирается как при загрузке данного логотипа, так и при помощи определённого сценария, размещаемого на вашей страничке.

Одним из самых популярных серверов, предлагающих счётчики, является Spy-Log – его адрес http://www.spylog.ru/. Общий вид главной страницы сервера SpyLog показан на рисунке 28.

105

Рисунок 28 – Главная страница сервера SpyLog

Разместив счётчик SpyLog, можно будете получать самую точную и подробную информацию о ваших посетителях. За использование счётчиков SpyLog говорит хотя бы тот факт, что его можно найти на многих сайтах, а значит, в этой системе зарегистрировано большое количество ресурсов. Счётчик-трэкер от SpyLog позволяет увидеть не только общую картину посещаемости, но и получить информацию о том, сколько посетителей присутствует на сайте на данный момент (так называемый динамический счётчик). Предлагается сбор до 600 видов статистики, по которым можно будет анализировать посещаемость вашей странички. С помощью этого трэкера возможно даже определение, с каких сайтов произошёл переход на ваши страницы.

Предоставляемые SpyLog возможности во многом уникальны. Помимо счётчика, устанавливаемого на главной странице вашего сайта, можно разместить дополнительных "наблюдателей" на различных разделах страниц сайта, а сведения будут стекаться к основному трэкеру и там же обрабатываться. В результате можно будет отобразить статистику читаемости отдельных разделов вашей Web-страницы. Сервер предоставляет на выбор несколько вариантов внешнего вида счетчика SpyLog. Существует и развернутый вариант счётчика, на котором видна дополнительная статистическая информация о посетителях сайта.

106

Кроме перечисленных услуг, на сервере SpyLog ведётся рейтинг среди членов его каталога сайтов, в который автоматически заносится и зарегистрированная вами домашняя страничка.

Если говорить про гостевые книги, то они являются признаком "хорошего тона" для любого сайта, претендующего на определённую популярность. С их помощью посетители могут оставить вам какое-нибудь сообщение или комментарий относительно содержимого вашей странички. Но чем же гостевая книга лучше отправки обычного электронного письма Web-мастеру сайта? Вопервых, отвечая на чей-нибудь вопрос в гостевой книге, вы избавляете других посетителей от необходимости задавать аналогичные вопросы, а во-вторых, отнюдь не у всех есть доступ к электронной почте (например, на работе) для того, чтобы отправить вам сообщение.

Серверов, предоставляющих возможности использования гостевых книг, немало, но, как правило, предлагаемый "товар" имеет жёсткий, заранее заготовленный и неизменяемый дизайн, очень часто несовместимый с дизайном вашей странички. Помимо этого, создатели гостевых книг любят размещать в теле книги рекламные баннеры. С этим придется смириться, если только не попытаться написать свой собственный сценарий.

Один из наиболее доступных и простых серверов гостевых книг вы найдёте по адресу http://www.guestbook.ru/. Общий вид его главной страницы показан на рисунке 29.

Как и на множестве других, на данном сервере для настройки предоставляемых сценариев в соответствии с требованиями клиента доступны основные технические параметры книг – количество сообщений на одной странице, изображения, располагаемые в начале и в конце страницы, цвета сообщений, а также язык интерфейса (английский или русский). Для более полного соответствия дизайну вашего сайта можно заменить и стандартные фразы, приглашающие оставить запись в гостевой книге, а также применить на данной странице вашу собственную таблицу стилей CSS. Дополнительная возможность – указание обязательных для заполнения персональных полей (таких как имя, e-mail, город и страна проживания, домашняя страничка и прочее). Использование гостевых книг от http://www.guestbook.ru/ – наиболее простое и очевидное решение для начинающих Web-дизайнеров.

107

Рисунок 29 – Сервер http://www.guestbook.ru/

Ещё один сервер несложных гостевых книг располагается по адресу http: //www. xbook.ru/. Приятный дизайн, крайне простая регистрация и, к сожалению, столь же простые и жесткие возможности изменения оформления книги. В число настроек входит количество записей на одной странице, цвета сообщений, имя ответчика. Дополнительно можно ввести HTML-код верхней и нижней частей гостевой книги, что расширяет в сравнении с предыдущим сервером http://www.guestbook.ru/ возможности настроек оформления. Сообщения, вносимые в книгу, могут автоматически отправляться на указанный электронный адрес. Это избавляет владельца от регулярного посещения гостевой книги и её просмотра. Отличительной особенностью гостевых книг от http://www.xbook.ru/ является дополнительное поле в форме добавления сообщений. Автор может указать свой ICQ6, и при просмотре гостевой книги рядом с его именем будет отображаться текущий ICQ-статус (онлайн или оффлайн).

Наиболее удобные и близкие к совершенству гостевые книги находятся на сервере http://www.guestbook.ru/.

Гостевые книги этого сервера отличаются обширными возможностями настроек – пожалуй, это единственные гостевые книги, дизайн которых без

6 ICQ – программа, при помощи которой можно общаться через Интернет практически в реальном масштабе времени (интернет-пейджер)

108

написания своего собственного сценария может быть приведён к виду, полностью соответствующему общему оформлению сайта. Есть два варианта базовых настроек. Во-первых, форму для добавления сообщения можно размещать на отдельной страничке, ссылка на которую будет расположена в начале гостевой книги. Второй вариант – текст сообщений и области для добавления сообщений находятся на одной страничке. Сервер позволяет выбрать язык (русский или английский), задать количество сообщений, располагаемых на одной странице, и даже установить фильтр нецензурных слов (которые вы сами задаёте). Помимо этого можно самостоятельно сочинить ряд определённых фраз

изаголовки, приглашающие посетителя участвовать в обмене мнениями.

Внастройках сценария можно указать доступность функции комментирования сообщений книги. При этом возле каждого сообщения будут ссылки на форму добавления комментария. Для удобства восприятия они отображаются другим цветом и сдвинуты относительно текста основного сообщения. Разрешив описанную функцию, можно будет проводить целые дискуссии по определённым вопросам, превращая вашу гостевую книгу в нечто большее – так называемый форум.

Форумы представляют собой расширенный аналог гостевых книг. Здесь, так же как и в гостевых книгах, посетитель может оставлять сообщения по какойнибудь определённой теме, которая задаётся отдельной строкой. Читателям форума разрешено добавлять замечания-комментарии к сообщению или к уже существующему комментарию, создавая своеобразную дискуссионную "цепочку". Подобным образом можно проводить обсуждения интересных вопросов, которые зачастую перерастают в огромную дискуссию, не уступающую по объёмам конференциям. Некоторые серверы помимо темы позволяют графически отображать эмоциональную окраску вашего сообщения – отрицательную, гневную или, например, заговорщицкую.

Нередко появляется желание устраивать на сайтах массовые виртуальные встречи самых разных людей, объединённых общими интересами. При этом часто нежелательно использовать какой-то "чужой" сервер разговоров (например, http://www.chat.ru/), а хочется иметь свой собственный, расположенный на своей же домашней страничке.

Втакой ситуации может помочь сервер разговоров ("чатов"), предоставляющий в распоряжение других Web-сайтов "комнаты" разговоров. Зарегистрировавшись на каком-нибудь подобном сервере, вы получите HTML-

109

код. Расположив этот код на своём Web-сайте, вы сразу же сможете проверить вновь приобретённые функциональные возможности в действии.

Существует ещё одна услуга, которая, несомненно, заинтересует не только зашедших на вашу страничку посетителей, но и собственно вас, её создателя – это опросы. Благодаря электронным опросам легко можно узнать мнение посетителей по интересующим вас темам и даже провести определённые социологические исследования.

Внешне всё это выглядит как вопрос и несколько заранее предложенных вариантов ответа. Пользователь выбирает тот, который его наиболее устраивает, и щёлкает на кнопке отправки результата. Сервер-обработчик опросов регистрирует поступивший ответ, в большинстве случаев следя при этом за его уникальностью. Некоторые серверы даже позволяют сразу же отображать статистику ответов в виде графиков или цифровых значений.

Темы для голосования могут быть самые разные. Реализовать подобный процесс голосования на вашей Web-страничке достаточно просто: всю работу на себя снова возьмёт соответствующий сервер. После регистрации на подобном сервере вам выдадут HTML-код поддержки голосования, предназначенный для размещения на вашей Web-странице, а также уникальный идентификационный номер. Этот номер потом используется для просмотра собранных результатов и изменения технических параметров опросного листа.

Всевозможные полезные добавления к Web-ресурсам, которые реализуются с помощью специализированных серверов услуг, повысят функциональность и привлекательность созданных Web-страниц.

Здесь, безусловно, рассмотрено далеко не всё, что можно "прикрутить" к создаваемой Web-странице – количество и возможности подобных сервисов возрастают с каждым днём. Поэтому не нужно лениться искать в Интернете информацию о новых ресурсах.

110

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]