|
| ||||||||||||||
Поисковая оптимизация в Drupal: 5 необходимых конфигураций25.08.2009 17:02
Некоторые люди утверждают, что для поисковой оптимизации (SEO) система Х подходит гораздо лучше, чем система У. В какой-то степени это справедливо! Но я ещё ни разу не сталкивался с серьезным веб-проектом, в котором программное обеспечение использовалось бы напрямуюбезо всяких настроек конфигурации и модификаций. Так просто не бывает. Хотя Drupal — прекрасная система, честно говоря, она не особенно подходит для поисковой оптимизации. Но если к этой системедобавить несколько дружественных модулей и слегка изменить конфигурацию, Drupal сможет сравнитьсяили даже превзойти большинство веб-CMS. В этой статье вы сможете подробно узнать о таких настройках. В основе поисковой оптимизации лежат методы, с помощью которых владельцы веб-сайтов осуществляют контроль надтем, как поисковые системы (Google, Yahoo! и др.) работают с содержимым их страниц. В этой статье рассказывается об основах поисковой оптимизации системы Drupal 6. 1. Активация инструмента Clean URLsИзначально ссылка на элемент сайт в Drupal выглядит примерно так: http://www.example.com/index.php?q=node/1 Такой вид неудобен ни для поисковой системы, ни для пользователя. К счастью, в Drupalесть встроенный инструмент под названием Clean URLs. Благодаря ему на сервере происходитперезапись адреса для входящих запросов. Если этот инструмент активирован, Drupal будет создавать внешние ссылки в более лаконичном формате. Приведенный выше URL, записанный в лаконичном формате, выглядит следующим образом: http://www.example.com/node/1 Это, несомненно, является улучшением, поскольку теперь адрес не содержит определителя '?' и пары «имя-значение» 'q=node/1'. Как подключить Clean URLs в ApacheВ большинстве случаев подключение этой функции в Apache не является чем-то сложном. Вы можете даже включить её вовремя установки Drupal. Для правильной работы необходимо, чтобы был подгружен модуль Apache mod_rewrite. Как только вы или системный администратор подключите mod_rewrite, необходимо просто скопировать файл .htaccess из архива с программой Drupal в тот каталог, куда программа была установлена. Убедитесь, что этот файл существует и соответствует тому файлу, который находится в архиве, войдите в панель администрирования Drupal как администратор, перейдите во вкладку Administer > Site configuration > Clean URLs area и включите эту функцию. Сохраните изменения конфигурации, и процесс настройки можно считать завершенным. Теперь на вашем сайте будет работать функция Clean URLs. Если же она все ещё не заработала, необходимо выполнить дополнительную отладку программы. Лучше всего узнать об этом из официальной документации Drupal и соответствующих обсуждений. Как подключить Clean URLs в IIS (Internet Information Server)Как ни странно, Drupal 6 вряд ли сильно поможет вам при настройке IIS. Все дело в том, что для каждой версии IIS существует свой собственный путь подключения опции перезаписи URL. Мы упростим задачу и будем рассматривать только IIS 7. Вместе с этой версией Microsoft выпустил бесплатный аддон URL Rewrite, который напрямую подключается к IIS. Если он у вас ещё не установлен, это легко исправить с помощью инсталлятора Microsoft Web Platform Installer.
Пропишите или замените следующие правила в web.config: <?xml version="1.0" encoding="UTF-8"?> Эти правила перезаписи вступят в силу после того, как вы сохраните файл web.config и выйдете из него. Теперь можно подключитьфункцию Clean URLs через панель администрирования Drupal. Войдите в панель администрирования Drupal как администратор, перейдите во вкладку Administer > Siteconfiguration > Clean URLs area и включите функцию. Сохраните изменения конфигурации, и процесс настройки можно считать завершенным. Теперь на вашем сайте будет работать функция Clean URLs. Если же она все ещё не заработала, необходимо выполнить дополнительную отладку программы. Лучше всего узнать об этом из официальной документации Drupal и соответствующих обсуждений.
2. Подключение модуля PathМодуль Path в Drupal 6 является базовым, т. е. входит в основной пакет программы. Этот модуль избавляет вас от необходимости работать с базовыми URL любого элемента сайта. Подключив модуль Path, эти адреса можно оптимизировать как для поисковиков, так и для пользователей. Для того чтобы воспользоваться модулем Path, необходимо просто подключить его черезпанель администрирования Drupal. Войдите в Drupal как администратор, перейдите в раздел Administer > Site building > Modules. Вы увидите список установленных модулей. Найдите в нем модуль Path, проверьте, подключен ли он и затем сохраните изменения конфигурации, щелкнув посоответствующей кнопке внизу страницы. После подключения модуля Path в окнах редактирования контента появится дополнительный раздел, в котором можнобудет ввести альтернативный адрес для элемента контента. Помните о том, что хотя в рамках формата альтернативныеадреса можно менять как угодно, внутри системы они должны быть уникальными.
3. Установка и подключение модуля PathautoРабота модуля Pathauto строится на возможности модуля Path прописывать альтернативные адреса. Но Pathauto продвинулся вперед: он обеспечиваетавтоматическое создание альтернативных адресов. Модуль Pathauto обладает расширенными возможностями настройки конфигурации (рассмотренными в этой статье). Этопозволяет использовать различные ключевые слова или данные, называемые «токенами», для формированияURL-ов, соответствующих различным разделам контента. Первый шаг — это загрузка, установка и подключение модуля Pathauto. Его работа напрямую связана с работой модулей Pathи Token, поэтому сначала вы должны установитьи подключить оба этих модуля, и лишь затем вы сможете подключить модуль Pathauto. Замечание: После установки и подключения модулей Path, Token и Pathauto ваша система будет автоматическисоздавать альтернативные адреса для нового или измененного контента. Модуль Pathauto обладает широким набором возможностей конфигурирования. На первый взгляд страница конфигураций может показаться очень сложной. Не стоит пугаться — на самом деле это несколько основных настроек и множество дополнительных, с которыми можно будет легко разобраться. Перейдите к странице конфигурации как администратор: Administer > Site building > URL aliases > Automated alias settings. Здесь находится 5 разделов настроек конфигурации.
Подсказка: Вы можете сэкономить время, потраченное на настройку! Просмотрите сайты, похожие на ваш, и определитесь с тем, как должнывыглядеть адреса для всех опубликованных разделов сайта. Замечание: 4. Установка и подключение модуля Global RedirectМодуль Global Redirect — это встраивающийся модуль, который необходимо загрузить, установить и подключить. Прежде всего, он предназначен для решения важной SEO-задачи канонизации, т. е. приведения адресов к каноническому виду. Вопросы канонизацииКанонизация — это яркий пример SEO-проблемы, возникающей в том случае, когда одному конкретному объему контента на сайте соответствует несколько адресов. Помните знаменитую фразу из «Горца»: «в живых останется только один»? Можно сказать, то канонизация происходит по подобному принципу. Проблема состоит в том, что адрес «остается вовсе неодин», особенно когда вы начинаете заниматься созданием многочисленных альтернативных адресов, как это рассматривалось выше. При этом поисковые системы не воспринимают более одного адреса для каждого элемента сайта. В случае, когда адресов все-такинесколько, система должна принять решение и выбрать один правильный адрес. И, честно говоря, для вас будет лучше, если вы как владелец сайта будете влиять на это решение. И вот здесь вступает канонизация! В данном случае может помочь модуль Global Redirect, поскольку он отвечает за выполнение следующих операций:
Для того чтобы включить автоматическое исполнение этой функции, необходимо скачать, установить и подключить самую последнюю версию модуля Global Redirect. Если вам необходима помощь, вы можете ознакомиться с нашими инструкциями, приведенными выше. После того, как модульбудет установлен и подключен, можно заняться его настройкой. Замечание — 1: Например мы выбираем в качестве адреса домашней страницы http://www.cmswire.com/ или http://cmswire.com/. Если был выбран вариант http://www.cmswire.com/, а вы будете обращаться к другому адресу, то запрос автоматически перенаправится на адрес, содержащий «www». Совет: Правило перезаписи канонического адреса домашней страницы должно предшествовать всем остальным правилам, т. е. преждевсего должно происходить перенаправление. В среде Apache просто выведите из комментариев соответствующие строки файла .htaccess, который входитв пакет Drupal. При работе с IIS необходимо использовать аддон URL Rewrite или любой другой инструмент для перезаписи, есливы работаете не с IIS 7, а с другой версией. Если вы работаете с IIS 7, к которому подключен аддон URL Rewrite, и хотите прописать канонический адрес домашней страницы, содержащий «www», можно использовать приведенный ниже набор правил: <rule name="CanonicalHomepageURL_1" enabled="false" stopProcessing="true"> Замечание — 2: <link rel="canonical" href="http://www.example.com/" /> 5. Установка и подключение модуля Path RedirectPath Redirect — это встраивающийся модуль, который необходимо загрузить, установить и подключить. Он осуществляет нужную и важную для SEO функцию — управляет сменой адреса. Кроме того, спомощью этого модуля можно создавать перенаправления от одного адреса к другому. Управление сменой адреса URLЭта задача не нуждается в длительных объяснениях. По различным причинам адрес с течением времени может измениться (например, если изменился заголовок или заголовок является токеном, использованным в адресе). В идеале, когда адрес меняется, система узнает об этом и может аккуратно перенаправить запросы от старого URLк новому. Если говорить более точно, в идеальном случае система переадресацию 301. Модуль Path Redirect выполняет эту процедуру только в том случае, если он работает параллельно с модулем Pathauto. Перед тем, как пойти дальше, загрузите, установите и подключите последнюю версию модуля Path Redirect. Для этого, если необходимо, используйте инструкции, приведенные выше. После того, как модуль был установлен, убедитесь, что он отображается в списке модулей как подключенный. Затем войдите в панель конфигурации Pathauto как администратор: Administer > Site building > URL aliases > Automated alias settings. Разверните раздел General setting (общие настройки) и найдите внизу список Update action. Выберите опцию «Create a new alias. Redirect from old alias.» Если вы не находите эту опцию, это означает, что модуль Path Redirect не установлен либо подключить его не удалось. Как только вы выбрали вышеприведенную опцию и сохранили изменения, процесс можно считать завершенным. Если альтернативные адреса для содержимого сайта изменятся, система автоматически создаст переадресацию 301 от старого адреса к новому. Немного о шаблонахБольшая часть этой статьи посвящена адресам. Но это только один из аспектов SEO, хотя он является самым важным. При создании HTML-шаблона необходимо уделить время ещё одному моменту — отображению контента в браузере. Существует несколько базовых правил, которые нужно понять и следовать им:
Немного о содержанииСодержание — это главное (узнайте больше oб оптимизации веб-контента)! Это остается истиной в любом случае. Неважно, как много вы знаете о принципах SEO, применяете вы их или нет. Никогда не ставьте оптимизацию SEOвыше, чем работу с контентом. Принципы SEO служат единственной цели: сделать содержание сайта доступным и удобным для работы поисковых систем. А вот качество вашего контента влияет на достижение множества других целей. Для того, чтобы добиться успеха в бизнесе, необходимо уделять внимание и оптимизации, и качеству контента. Поэтому постарайтесь сбалансировать свои приоритеты. КомментарииДобавить комментарийЧтобы написать Ваш комментарий необходимо зарегистрироваться или авторизоваться на сайте |
![]()
28.07.10 | UMI.CMS
TPL шаблонизатор: просмотр локальной области видимости в отдельных блоках. Несмотря на видимость затишья, работы никто не замораживал. Они идут полным ходом, и мы рады представлять Вам новые версии UMI.CMS. О выходе очередного релиза Вы уже могли узнать на нашем сайте, а ...
23.06.10 | Habrahabr
CMS / Эволюция методологии рейтинга CMS Недавно мы опубликовали рейтинг CMS в рамках проекта «Рейтинг Рунета». Стартовав одним из первых, он был завершен последним. Этот пост о том, как эволюционировала методология рейтинга.
21.06.10 | CMS Magazine
Названы лучшие CMS Рунета 21.06.2010 годаПроект "Рейтинг Рунета" опубликовал рейтинг CMS, на которых работают популярные русскоязычные сайты. Названы лучшие "движки сайтов" в каждой категории: коммерческие "коробочные", ...
30.04.10 | NetCat
NetCat на СПБ РИФ. Санкт-Петербург вот уже 5 лет становится домом для крупнейших мероприятий в рамках Всероссийского Интернет-марафона. В этом году в Северной Столице получит прописку Санкт-Петербургский ... |
|||||||||||||
|
||||||||||||||
|
мочекаменная болезнь почек www.dr-dilanyan.ru > новогодние сувениры 2009 - сувенирная продукция
|
||