понедельник, 7 марта 2011 г.

настройки сервера продолжение

Веб-сервер – это программа, которая запущена на компьютере (его тоже называют «сервером», не запутайтесь!), установленном в дата-центре хостинг-провайдера. Задача веб-сервера – принимать и обрабатывать HTTP-запросы, а также отправлять запрошенные данные (которые могут формироваться другим программным обеспечением, установленным на сервере – например, системой управления контентом). Как добраться до файла с настройками Apache Основа основ – файл .htaccess. Это обыкновенный текстовый файл, который нужно создать в стандартной программе «Блокнот» и разместить в корневом каталоге сайта. Кстати, «корневой каталог сайта» тоже часто вызывает вопросы у новичков. Отвечаем: сайт лежит на сервере как обычный каталог (папка) с подкаталогами, в которых находятся файлы. Удобнее всего работать с каталогами и файлами сайта с помощью FTP-клиента. Имея логин и пароль (их предоставляет хостер), можно зайти в папку, где лежит ваш сайт – это и есть корневой каталог. Именно в нем нужно размещать файлы robots.txt и .htaccess. В подавляющем большинстве случаев .htaccess уже будет лежать в корневом каталоге, так что можно просто редактировать его в «Блокноте» или встроенном редакторе FTP-клиента. Что писать в .htaccess В этом настроечном файле можно писать как правила работы для ядра Apache, так и для подключаемых модулей, из которых для нас интерес представляет mod_rewrite. (Во времена оны нужно было убедиться, что хостер его установил. Но в 2011-м году крайне сложно найти хостинг-провайдера, не подключающего этот модуль Apache, так что беспокоиться не стоит). Несмотря на упрощенность (все ненужное простому оптимизатору таинство Apache сконцентрировано в другом файле настроек – httpd.conf), полные перечени функций и базового синтаксиса доступных настроек и, в частности, настроек mod_rewrite – немаленькие документы. Веб-разработчик может получить абсолютно полный контроль над сервером, но, к счастью, поисковая оптимизация этого не требует. Вполне достаточно знать основные команды! Комментарий в .htaccess предваряется символом # – строку, перед которой стоит решетка, веб-сервер обрабатывать не будет. Комментируйте даже такой небольшой код, как правила для Apache, и вы даже через год или два сможете легко вспомнить, зачем нужна та или иная настройка

SEO-технологии Настройки веб-сервера от seopult

В выпуске №11 мы рассказывали о том, что можно (и нужно) делать c веб-сервером при оптимизации сайта. Но за скобками остался важный вопрос: «Как все это делать?».


На семинарах в Обучающем Центре CyberMarketing мы выяснили, что многие знакомы с базовыми принципами продвижения сайта, но когда речь заходит о выполнении конкретных действий (например, «настройте в .htaccess редирект по определенному правилу»), почти все начинают «плавать» – знаний не хватает.При этом нужно понимать, что создание качественной входящей ссылочной массы (то есть работа с внешними факторами ранжирования поисковых систем) автоматизируется Системой SeoPult, то внутренняя оптимизация – дело вебмастера и владельца сайта. Да, SeoPult выдает рекомендации по доработке ресурса, но при этом выполнить их должен администратор ресурса. К счастью, практически все пользователи Системы понимают необходимость выполнения самой важной рекомендации – оптимизации контента по принципу «оригинальность + достаточный объем + вхождения ключевых словосочетаний». Однако есть не столь явные, заметные и понятные моменты, которые оказывают, тем не менее, очень серьезное влияние на процесс вывода сайта в ТОП. Например, настройки веб-сервера, если рассматривать их с точки зрения оптимизации, определяют наличие или отсутствие дублей в индексах поисковых систем – а это одна из самых важных вещей во всей внутренней оптимизации.



Поскольку самым распространенным веб-сервером для небольших и средних по размеру сайтов является, безусловно, Apache, остановимся на его основных настройках.

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

Обязательно проверьте, какой код в .htaccess добавляет CMS вашего сайта. Не допускайте конфликтующих выражений. В первую очередь попробуйте добиться нужных результатов с помощью настроек CMS.