Практична робота № 15
«Joomla 2.5: Пошукова оптимізація і захист сайту. Перенесення сайту »
У вас може бути чудовий сайт з унікальними матеріалами, але низька відвідуваність. Ймовірно, ваш сайт не оптимізований (мається на увазі поис-ковая оптимізація), тому пошукові машини (Google, Яндекс, DuckDuckGo і ін.) Або не можуть знайти його, або не вважають його відповідними запитами користувачів. Як наслідок - користувачі не знають про нього.
Дружні "посилання (SEF)
Відкрийте панель управління сайту, розділ Загальні настройки. Параметри пошукової оптимізації знаходяться в групі Налаштування SEO (рис. 1). тут:
Мал. 1. Параметри SEO в вікні загальних налаштувань сайту.
Включити SEF (ЧПУ) - (Search Engine Friendly) - «дружні» посилання.
Перенаправлення URL - включає відповідний вашого сервера (раніше підтримувався тільки Apache, зараз є підтримка IIS 7) метод перенаправлення посилань (раніше цей параметр називався Використовувати mod_rewrite). Цей параметр вимагає внесення змін в конфігурацію сервера, розглянемо його пізніше.
Аліаси в Unicode - псевдоніми сторінок зберігатимуться в кодуванні Unicode. За замовчуванням аліаси створюються методом транслітерації. Вклю-чення цього параметра дозволяє створювати псевдоніми російською мовою.
Включати назву сайту в заголовок сторінки - дозволяє змінити назву сайту в заголовок сторінки до або після заголовка матеріалу, наприклад: "Назва сайту - назва матеріалу" або "Назва матеріалу - назва сайту".
За замовчуванням Joomla генерує посилання виду:
Joomla може генерувати зрозумілі пошуковим машинам URL. Це визначається параметрами Включити SEF (ЧПУ) і Перенаправлення URL (рис. 1).
Після включення параметра Увімкнути SEF (ЧПУ) Joomla стане генерувати посилання виду:
Вже краще, хоча і не зовсім те, що потрібно. До того ж деякі хости неправильно працюють з параметром Включити SEF. сайт може перестати там відкриватися.
Включення параметра Перенаправлення URL (рис. 2) дасть шуканий вид посилань:
Параметр Перенаправлення URL запустить модуль Apache mod_rewrite.
Мал. 2. Попередження Joomla про використання параметра Перенаправлення URL.
Завдання 1. Підготуємо наш веб-сервер до режиму перенаправлення URL.LoadModule rewrite_module modules / mod_rewrite.so
Нижче додайте рядок, що включає модуль mod_rewrite:
Нижче додайте рядок перевизначення шляху до інтерфейсу адміністратора:
RewriteRule adm /(.*) / administrator / $ 1 [PT]
Перевизначите значення параметра AllowOverride в файлі httpd.conf (він зустрічається кілька разів):
Якщо відкриється форма входу в інтерфейс адміністратора, значить, модуль перенаправлення працює правильно, можна включати його в Joomla.
В панелі управління сайтом включите параметри: Включити SEF (ЧПУ). Перенаправлення URL і Додавати суфікс до URL.
У папці сайту знайдіть файл htaccess.txt. Перейменуйте його через програму Блокнот в .htaccess (Windows безпосередньо не дозволить цього).