После того как пройден путь РѕС‚ изучения РѕСЃРЅРѕРІ HTML РґРѕ создания собственного сайта, наступило время выйти РІ большой РјРёСЂ, то есть опубликовать сайт РІ Рнтернете. Для этого нужно узнать еще совсем немного (РЅР° первый взгляд): как, РіРґРµ помещается сайт РІ Сети.
15.1. Рщем место для сайта
Чтобы опубликовать сайт РІ Рнтернете, нужно сначала найти для него место. Р’ Сети существует СЂСЏРґ серверов, предназначенных как раз для размещения РЅР° РЅРёС… сайтов. Услуга предоставления места РЅР° таком сервере называется хостингом.
Существует большое количество компаний, осуществляющих как платный, так и бесплатный хостинг. Оба вида хостинга имеют свои преимущества и недостатки. Основными недостатками бесплатного хостинга зачастую являются следующие:
• ограничение на объем данных сайта (часто, но не всегда);
• отсутствие поддержки полезных сервисов и сценариев, выполняемых на сервере (например, PHP‑сценариев);
• довольно строгие требования к содержанию сайта и возможность удаления сайта (некоторые хостеры удаляют сайты, содержащие, например, файловые архивы);
• отсутствие гарантий постоянной готовности сервера, то есть вероятность (и иногда она бывает высокой), что ваш сайт будет недоступен пользователям Сети;
• более «слабое» оборудование по сравнению с серверами платного хостинга.
Кроме всего перечисленного, при пользовании бесплатным хостингом часто приходится расплачиваться местом страницы, отведенным под рекламу (баннеры, ссылки и пр.), ведь хостеру нужно как‑то зарабатывать деньги.
Естественно, что при пользовании платным хостингом открывается значительно больше возможностей, появляются гарантии того, что ваш ресурс будет доступен, по крайней мере, максимально возможное время, а также многое другое. Однако начинающему веб‑мастеру, особенно если его проекты не связаны с коммерцией и не приносят дохода (как наш сайт о яблоках), резонно воспользоваться услугами бесплатного хостинга.
Чтобы получить информацию, где и на каких условиях вы можете разместить свой сайт, достаточно ввести слово «хостинг» или что‑то подобное в строке поиска любого поисковика, например Google ().
Не стоит оставлять без внимания и тот факт, что возможность размещения для зарегистрированных пользователей личного сайта на своем сервере предоставляют некоторые интернет‑порталы. Для таких сайтов бесплатно выделяется очень небольшой объем (5–10 Мбайт), но зато вероятность удаления сайта не более чем вероятность удаления учетной записи пользователя портала. Только следует помнить, что и здесь действует законодательство о цензуре. Для поделок начинающих мастеров такой хостинг подходит как нельзя лучше. Тем более что, помимо сайта, вы будете располагать еще и почтовым ящиком.
Для размещения созданного в предыдущей главе сайта воспользуемся услугами как раз интернет‑портала, а конкретно – интернет‑портала www.tut.by. Пользователю этого портала предоставляется 50 Мбайт на почтовый ящик и 5 Мбайт на личный сайт. Ну что же, для начала вполне хватит. К тому же здесь вполне снисходительно относятся к пользователям в отношении обязательного размещения рекламы на личном сайте – ее нет.
15.2. Доменное имя для сайта
Сайт мало просто разместить РЅР° сервере, доступном РїРѕ Рнтернету. Его же нужно как‑то идентифицировать. Для сайта нужно заполучить доменное РёРјСЏ. Что же это такое?
Система доменных имен возникла как средство повышения удобства работы СЃ сетью пользователя. Рта система первоначально обеспечивала возможность назначения компьютерам Сети символьных имен, которые преобразовываются РІ IP‑адреса серверами службы DNS. Сеть WWW позволяет РЅРµ только определять адреса компьютеров Сети РїСЂРё использовании доменных имен, РЅРѕ Рё получить доступ Рє опубликованным РЅР° этих компьютерах ресурсам.
Рассмотрим, РёР· чего состоит доменное РёРјСЏ РЅР° примере имени . Здесь www – это просто обозначение, что адрес РІ сети WWW. Ртак, собственно доменное РёРјСЏ имеет РІРёРґ: some.site.mysoft.com. Читать адрес нужно справа налево. РџСЂРё таком РїРѕСЂСЏРґРєРµ разбора адреса получим следующую последовательность адресов доменов Рё поддоменов, которым принадлежит сайт СЃ указанным адресом.
• com – домен первого уровня, самый верхний. В домены первого уровня входят ресурсы, объединенные по территориальному признаку (например, домены ru, by, de и т. д.) и типам организаций, использующих этот домен (например, com – коммерческие организации, gov – правительственные организации, edu – образовательные учреждения). Доменов верхнего уровня немного, и заполучить такое имя нельзя.
• mysoft.com – доменное имя второго уровня (поддомен домена com). Получить такое имя можно, но за плату. Оптимальный выбор для организаций.
• site.mysoft.com – доменное имя третьего уровня. Обычно такие имена могут бесплатно предоставляться пользователям бесплатного хостинга.
• some.site.mysoft.com – доменное имя четвертого уровня, в нашем примере идентифицирующее сайт.
Полным именем сайта будет some.site.mysoft.com/index.html, где последняя часть указывает, какой именно HTML‑файл открывать. Однако серверы, на которых размещаются ресурсы, предусматривают автоматическое преобразование к таким адресам. Могут различаться только имена страниц, открываемых по умолчанию.
Теперь вернемся Рє публикации сайта Рѕ яблоках. Рспользуемый портал tut.by предоставляет для личных сайтов довольно короткие доменные адреса четвертого СѓСЂРѕРІРЅСЏ РІРёРґР°: <РёРјСЏ_пользователя>.at.tut.by. Значит, сайт будет иметь РёРјСЏ applesite.at.tut.by.
15.3. Проблема стартовой страницы
Рассмотрим небольшой вопрос, связанный с различными именами стартовых страниц сайтов на различных серверах. Так, используемый домен at.tut.by предъявляет требование: стартовая страница должна иметь имя default.html. В соответствии с этим требованием стартовую страницу можно переименовать с index.html на default.html, а можно создать стартовую страницу‑редиректор, используя элемент META следующим образом (пример 15.1).
Пример 15.1. Страница-редиректор
<HTML>
<HEAD>
<META http-equiv = "refresh" content = "0; url = index.html">
</HEAD>
</HTML>
Приведенный в примере HTML‑документ нужно назвать default.html и скопировать вместе с остальными страницами сайта (как это делается, рассказано далее). При открытии файла default.html браузер пользователя сразу перейдет к файлу index.html.
15.4. Администрирование сайта
Ртак, непосредственно администрирование сайта (копирование Рё изменение информации РЅР° сервере) может осуществляться как РјРёРЅРёРјСѓРј РґРІСѓРјСЏ путями. Первый РёР· РЅРёС… – наименее удобный, пригодный для небольших изменений сайта (например, для закачки РЅРѕРІРѕРіРѕ файла) – это применение форм, своеобразных файловых менеджеров, предоставляемых хостерами. Второй СЃРїРѕСЃРѕР± – РєСѓРґР° более мощный Рё удобный – использование файловых менеджеров, поддерживающих соединение РїРѕ протоколу FTP (РџСЂРѕРІРѕРґРЅРёРє Windows, FAR Manager Рё С‚. Рґ.). Рассмотрим РѕР±Р° СЃРїРѕСЃРѕР±Р°.
Рспользование форм
Ртот РІРѕРїСЂРѕСЃ удобнее рассматривать РЅР° конкретном примере, РІ данном случае РЅР° примере at.tut.by. Ртак, чтобы приступить Рє редактированию сайта, нужно войти РїРѕРґ зарегистрированным ранее именем Рё перейти РїРѕ ссылке Личный сайт. Здесь РІС‹ увидите форму, похожую РЅР° ту, что приводится РЅР° СЂРёСЃ. 15.1.
Рис. 15.1. Форма администрирования сайта
В частности, на рисунке приведена форма администрирования сайта applesite.at.tut.by. Пользоваться этой формой довольно легко, пока не нужно создавать большое количество каталогов или закачивать на сервер много файлов. Для этого более пригоден способ, описанный в следующем разделе.
Рспользование РџСЂРѕРІРѕРґРЅРёРєР° Windows
Чтобы получить возможность управлять файлами и папками сайта прямо из Проводника, достаточно подключиться к соответствующему FTP‑серверу. Для tut.by этим сервером является ftp.tut.by.
Чтобы подключиться к FTP‑серверу, в адресной строке вводится строка вида:
ftp://<имя_пользователя>:<пароль>@ftp.tut.by
Пароль можно прямо в строке адреса и не вводить, тогда его нужно будет ввести в окне, показанном на рис. 15.2 (или подобном).
Рис. 15.2. Окно авторизации пользователя FTP-сервера
В данном случае показано окно, которое появилось при подключении с использованием строки
После того как авторизация произведена, получаем в свое распоряжение окно Проводника, в котором позволено производить все необходимые операции над файлами и папками сайта (рис. 15.3).
Рис. 15.3. Папка сайта в Проводнике
Показанное РЅР° СЂРёСЃ. 15.3 РѕРєРЅРѕ использовалось для помещения файлов сайта РЅР° сервер. Ненужность ручного создания папок Рё копирования каждого файла РІ отдельности РїСЂРё этом сэкономила РјРЅРѕРіРѕ, прежде всего, оплачиваемого времени подключения Рє Рнтернету.
После того как файлы сайта помещены РЅР° сервер, можно открыть браузер, ввести РІ строке адреса applesite.at.tut.byВ Рё посмотреть, как сайт открывается уже непосредственно СЃ сервера РІ Рнтернете (СЂРёСЃ. 15.4).
Рис. 15.4. Сайт при загрузке с сервера
РќСѓ РІРѕС‚, собственно, Рё РІСЃРµ, что необходимо для публикации сайта. Теперь РѕРЅ стал доступен многочисленной аудитории Рнтернета.
15.5. Увеличение посещаемости сайта
Здесь РјС‹ кратко рассмотрим основные направления увеличения посещаемости сайтов. РќР° самом деле эта тема очень объемна. Существует множество методов, как честных так Рё РЅРµ очень, направленных РЅР° СЂРѕСЃС‚ посещаемости сайта. Раскруткой сайтов занимается множество компаний, РґР° Рё качественной информации РІ Рнтернете РЅР° этот счет очень РјРЅРѕРіРѕ, поэтому ограничимся общими замечаниями РЅР° эту тему.
Ртак, после публикации сайта РІ Сети РІС‹ можете обмениваться рекламой СЃ авторами РґСЂСѓРіРёС… сайтов. Рто может представлять СЃРѕР±РѕР№ простой обмен гиперссылками (РІС‹ размещаете ссылку РЅР° РґСЂСѓРіРѕР№ сайт, Рё РЅР° нем размещают ссылку РЅР° ваш сайт). Даже тут существует СЂСЏРґ тонкостей, которые нужно знать, чтобы быть уверенным РІ честном сотрудничестве СЃ вами РґСЂСѓРіРёС… авторов.
Кроме того, разновидностью обмена рекламной информацией можно назвать и участие вашего сайта в баннерных сетях. Суть обмена баннерами (графическими ссылками) в следующем: ваш баннер показывается на других сайтах в обмен на показ баннеров других сайтов на вашем сайте. Можно также купить показы собственных баннеров на популярных сайтах у рекламных агентств.
РќРµ забывайте рассказывать Рѕ РЅРѕРІРѕРј ресурсе всем заинтересованным Рё незаинтересованным лицам (РІРґСЂСѓРі РёРј станет интересно). Рнтерес РјРѕРіСѓС‚ представлять публикации сайта РЅР° досках объявлений Рнтернета, форумах, чатах Рё С‚. Рґ.
Существует еще одно средство увеличения посещаемости сайтов, наверное, даже первое по значимости – это регистрация сайта в поисковых системах. По статистике большинство пользователей сайтов (особенно новых пользователей) обнаруживают сайт при пользовании поисковиком.
Современные поисковые системы производят автоматическое индексирование сайтов специальными программами (так называемые роботы). При этом очень часто может анализироваться не только содержимое элементов META, но и содержимое самого сайта. Кстати, созданный в предыдущей главе сайт несколько неудачен для подобного индексирования: гиперссылки создаются сценарием, что делает невозможном перемещение по страницам при индексировании сайта. Способ решения проблемы с гиперссылками уже рассмотрен в предыдущей главе. Можно также постараться сформировать текст главной страницы сайта таким образом, чтобы в нем упоминались все ключевые слова (главное, чтобы получился нормальный текст, а не «масло масляное»).
Роботы, занимающиеся индексированием сайтов для поисковых систем, учитывают целый СЂСЏРґ факторов, РѕС‚ которых зависит Рё то, будет ли ваш сайт включен РІ индекс РїРѕРёСЃРєРѕРІРёРєР°, Рё то, какое место РІ СЃРїРёСЃРєРµ результатов РїРѕРёСЃРєР° будет занимать сайт. Рто сам текст содержимого сайта, количество ссылок РЅР° ваш сайт СЃ РґСЂСѓРіРёС… сайтов, удачный набор ключевых слов Рё РјРЅРѕРіРѕРµ РґСЂСѓРіРѕРµ.
Реще РѕРґРЅРѕ. Периодически роботы РїСЂРѕРёР·РІРѕРґСЏС‚ повторное индексирование сайтов. Если РІ индексированном РІРЅРѕРІСЊ сайте обнаружится ссылка РЅР° ваш сайт, то РѕРЅ тоже наконец‑то будет обработан. РќРѕ стоит ли полагаться РЅР° то, что, может быть, через неделю, месяц, РіРѕРґ ваш сайт будет наконец добавлен РІ каталог РїРѕРёСЃРєРѕРІРёРєР°? Если сайт готов или почти готов, то РЅРµ лучше ли проявить инициативу Рё вручную предложить РїРѕРёСЃРєРѕРІРѕР№ системе проиндексировать сайт? РџРѕРёСЃРєРѕРІРёРєРѕРІ РІ Рнтернете достаточно, Рё, чтобы лишний раз никакой РёР· РЅРёС… РЅРµ рекламировать, рассмотрим общие детали РІ процессе регистрации сайта.
Ртак, РЅР° главной странице большинства РїРѕРёСЃРєРѕРІРёРєРѕРІ (например, yandex.ru, rambler.ru, tut.by, aport.ru, google.com) есть ссылка типа Добавить ресурс. РџСЂРё переходе РїРѕ такой ссылке вам будет предложено заполнить форму СЃ информацией Рѕ вашем сайте. Если используется стартовая страница‑редиректор, то лучше все‑таки указать путь Рє настоящей стартовой странице, чтобы РЅРµ возникло проблем РїСЂРё индексировании. Р’ данном случае этот адрес имеет РІРёРґ:
applesile.at.tut.by/index.html
Возможно, что при заполнении формы вам будет предложено составить список ключевых слов, характеризующих ваш сайт (некоторые поисковики используют такой список, а не содержимое элемента META с ключевыми словами). Время, в течение которого будет рассмотрена поданная вами заявка на регистрацию, зависит от конкретной поисковой системы. Кстати, ручная регистрация сайта в поисковой системе – хороший способ проверить, не найден ли сайт роботом поисковика раньше. В таких случаях после заполнения формы вас обычно предупредят, что заданный сайт уже обработан или уже найден и будет в скором времени обработан.