Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Web-технологии - 15.docx
Скачиваний:
11
Добавлен:
05.06.2015
Размер:
8.51 Mб
Скачать

Web-технологии – 15

Практическая работа № 15 «Joomla 2.5: Поисковая оптимизация и защита сайта. Перенос сайта»

У вас может быть превосходный сайт с уникальными материалами, но низкая посещаемость. Вероятно, ваш сайт не оптимизирован (имеется в виду поис­ковая оптимизация), поэтому поисковые машины (Google, Яндекс, DuckDuckGo и др.) либо не могут найти его, либо не считают его соответствующим запросам пользователей. Как следствие – пользователи не знают о нем.

В Интернете много рекомендаций по поисковой оптимизации сайтов (SEO, Search Engine Optimization), т.е. адаптации сайта к тре­бованиям поисковых машин, после которой сайт будет занимать более высокие места в рейтингах и поисковых выдачах. Чем выше рейтинг сайта, тем бли­же к первой странице результатов поиска будет находиться ссылка на ваш сайт. Т.к. пользователи не любят листать страницы результата поиска, то именно размещение на первой или второй странице результатов может дать желаемый уровень посещаемости.

  1. Дружественные” ссылки (SEF)

Откройте панель управления сайта, раздел Общие настройки. Параметры поисковой оптимизации находятся в группе Настройки SEO (рис. 1). Здесь:

Рис. 1. Параметры SEO в окне общих настроек сайта.

Включить SEF (ЧПУ) – (Search Engine Friendly) – «дружественные» ссылки.

Перенаправление URL – включает соответствующий вашему серверу (ранее поддерживался только Apache, сейчас есть поддержка IIS 7) метод перенаправления ссылок (раньше этот параметр назывался Использовать mod_rewrite). Этот параметр требует внесения изменений в конфигурацию сервера, рассмотрим его позже.

Добавлять суффикс к URL –к адресу страницы будет добавлено расширение html.

Алиасы в Unicode – псевдонимы страниц будут храниться в кодировке Unicode. По умолчанию алиасы создаются методом транслитерации. Вклю­чение этого параметра позволяет создавать псевдонимы на русском языке.

Включать название сайта в заголовок страницы – позволяет добавить название сайта в заголовок страницы до или после заголовка материала, например: “Название сайта – название материала” или “Название мате­риала – название сайта”.

По умолчанию Joomla генерирует ссылки вида:

http://www.server.ru/index.php?option=com_content&view=category&id=3&Itemid=1.

При этом пользователю не важно, как выглядит ссылка. Его интересует только содержимое страницы. Для поискового «паука» (программы, которая переходит с сайта на сайт и индексирует содержимое сайтов) лучше, чтобы ссылки выглядели так:

http://www.server.ru/Linux/LINUXSHOW.

Такая ссылка похожа на ссылку статического сайта (Joomla генерирует страницы «на лету»), и поисковым машинам проще работать именно с такими ссылка­ми.

Joomla может генерировать понятные поисковым машинам URL. Это определяется параметрами Включить SEF (ЧПУ) и Перенаправление URL (рис. 1).

После включения параметра Включить SEF (ЧПУ) Joomla станет генерировать ссылки вида:

http://www.server.ru/index.php/linuxshow

Уже лучше, хотя и не совсем то, что нужно. К тому же некоторые хосты неправильно работают с параметром Включить SEF, сайт может перестать там открываться.

Включение параметра Перенаправление URL (рис. 2) даст искомый вид ссылок:

http://www.server.ru/Linux/LINUXSHOW.

Параметр Перенаправление URL запустит модуль Apache mod_rewrite.

Рис. 2. Предупреждение Joomla об использовании параметра Перенаправление URL.

Задание 1. Подготовим наш веб-сервер к режиму перенаправления URL.

В файле конфигурации Apache httpd.conf раскомментируйте строку:

LoadModule rewrite_module modules/mod_rewrite.so

Ниже добавьте строку, включающую модуль mod_rewrite:

RewriteEngine On

Ниже добавьте строку переопределения пути к интерфейсу администратора:

RewriteRule adm/(.*) /administrator/$1 [PT]

Переопределите значение параметра AllowOverride в файле httpd.conf (он встречается несколько раз):

AllowOverride All

Перезапустите Apache. Введите в браузере адрес http://www/adm/.

Если откроется форма входа в интерфейс администратора, значит, модуль перенаправления работает правильно, можно включать его в Joomla.

В панели управления сайтом включите параметры: Включить SEF (ЧПУ), Перенаправление URL и Добавлять суффикс к URL.

В папке сайта найдите файл htaccess.txt. Переименуйте его через программу Блокнот в .htaccess (Windows напрямую не позволит этого).

Перезапустите Apache.

Можно установить и сторонние SEF-плагины, которые доступны для за­грузки с сайтов, таких как http://extensions.joomla.org. Пример такого расширения – OpenSEF.

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