ARTIO JoomSEF є компонентом для SEO (Search Engine Optimization) оптимізації системи управління контентом Joomla. Компонент не тільки перетворює Joomla! URL-адреси для пошукових машин (SEF), але і робить їх зрозумілими для людини. Забезпечує підтримку для багатомовних сайтів з використанням JoomFish. Включає повну настройку широкого діапазону мета-тегів для будь-якого URL-адреси в вашому сайті! Працює з як з Apache і IIS. Може легко оновлюється в режимі онлайн.
Перш ніж приступати до установки ARTIO JoomSEF - вам потрібно уточнити у хостера, чи підтримує ваш сервер функцію mod_rewrite. Мені вдалося з'ясувати на форумах, що сьогодні ще є такі хостинги, які не підтримують цю функцію. Тому не витрачайте даремно свій час і заздалегідь поцікавтеся в службі поодержкі вашого хостингу про цю функцію.
Завантажити оригінальне розширення можна на оф.сайті ArtioSef по цьому посиланню .
Увага! Версії ArtioSef 2.xx призначені для Joomla 1.0, а версії 3.xx - для Joomla 1.5.
Пропоную скачати русифіковану (на 90%) версію ARTIO JoomSEF 3.3.1 (для Joomla 1.5). Далі ми її відновимо до самої останньої версії (на момент написання цієї статті - це версія ARTIO JoomSEF 3.3.2).
Для всіх у кого Joomla 1.0 - пошукайте русифікатор або вже русифіковану версію через пошуковики (точно є варіанти).
З теорією ми закінчили, переходимо до практики ...
1. Встановлюємо компонент (установка стандартна). Після вдалої установки ми бачимо довгу інструкцію (англійською), і головне, що нам потрібно з неї дізнатися - це все про файлі .htaccess (читайте далі).
2. Оновлюємо компонент до останньої версії. Для цього в розділі «Компоненти» натискаємо на ARTIO JoomSEF і в головному меню цього компонента (тут же вгорі праворуч) натискаємо на «Оновлення». Далі знаходимо там кнопочку «Оновлення з сервера ARTIO» і натискаємо на її.
Після поновлення тиснемо на «Continue ...» і повертаємося до головного меню. Там ми бачимо, що наша версія змінилася на ARTIO JoomSEF 3.3.2.
3. Заходимо в розділ «Конфігурація» і налаштовуємо компонент. До речі, рекомендую зробити оновлення, перш ніж сюди заходити, тому що в противному випадку ви не побачите багатьох нових налаштувань.
Після включення даного розширення всі ваші посилання приймуть такий вигляд: http: //www.названіе_сайта/названіе-страніци. Якщо ваша сторінка називалася «З чого краще всього починати онлайн бізнес?», То посилання Сторінка стане такою: http: //www.названіе_сайта/s-chego-luchshe-vsego-nachinat-onlayn-biznes, так як тепер завжди в URL після назви сайту буде додаватися саме назва сторінки.
• Щоб змінити знак тире (-) між словами, скажімо, на нижню підкреслення (_) для цього в полях: «Символ заміни» і «Знак поділу сторінок» вкажіть _ і всі ваші слова в посиланнях тепер будуть автоматично генеруватися з нижнім підкресленням.
• Якщо не хочете, щоб на адресу посилання додавалося назву категорій і розділів, які будуть автоматично розділяться знаком слеш (/), то в настройках вкажіть «Немає».
• Якщо у вас виникнуть складності з неправильною транслітерацією або з'являться подвійні Слеш на засланні типу: http: /www.названіе_сайта//названіе_страніци, то потрібно все символи в поле: «Символ заміни для кодувань відмінних від ascii» змінити на ці:
A | A, A | A, A | A, A | A, A | A, A | A, C | C, C | C, C | C, D | D, E | E, E | E, E | E, E | E, I | I, I | I, I | I, I | I, L | L, N | N, N | N, N | N, O | O, O | O, O | O, O | O, O | O, R | R, R | R, S | S, S | O, T | T, U | U, U | U, U | U, U | U, Y | Y, Z | Z, Z | Z, a | a, a | a, a | a, a | a, a | a, c | c, c | c, c | c, d | d, d | d, e | e, e | e, e | e, e | e, e | e, i | i, i | i, i | i, i | i, l | l, n | n, n | n, n | n, o | o, o | o, o | o, o | o, o | o, s | s, s | s, r | r, r | r, t | t, u | u, u | u, u | u, u | u, y | y, z | z, z | z,? | -,? | ss, A | A, μ | u, A | A, μ | u, a | a, A | A, e | e, E | E, s | s, S | S, z | z, Z | Z, z | z, Z | Z, c | c, C | C, l | l, L | L, o | o, O | O, n | n, N | N, Р? | A, Г, | A, Д, | A, Г "| A, Д † | C, Г ‡ | C, Д| | C, Д ® | D, Д? | D, Г ‰ | E, Д? | E, Г <| E, Д№ | E, Г «| I, Г® | I, Д ± | L, Е? | N, Е ‡ | N, Г "| O, Г" | O, Е? | O, Г- | O, Е "| R, Е? | R, Е | S, Е№ | O, Е¤ | T, ЕЏ | U, Г№ | U, Е ° | U, Г¶ | U, Г »| Y, ЕЅ | Z, Е ±, Z, Г • | a, Гў | a, Д? | a, Г¤ | a, Д ‡ | c, Г§ | c, Д «| c, Д¬ | d, Д '| d, ГЊ | e, Д ™ | e, ГЌ | e, Д> | e, Г | i, ГЏ | i, Дє | l, Е "| n, Е? | n, Гі | o, Гґ | o, Е '| o, Гќ | o, Е • | s, Е> | s, Е ™ | r, Е • | r, ЕЎ | t, ЕЇ | u, Гє | u, Е '| u, ГҐ | u, ГЅ | y, Еμ | z, Еє | z, Л ™ | -, Гј | ss, Д "| A, Вњ | u, Ў | G, е | YO, є | E, ї | YI, І | I, и | i, ґ | g, е | yo, ± | #, є | e, ї | yi, А | A, Б | B, В | V, Г | G, Д | D, Е | E, Ж | ZH, З | Z, І | I, Й | Y, К | K, Л | L, М | M, Н | N, Про | O, П | P, Р | R, С | S, Т | T, У | U, Ф | F, Х | H, Ц | TS, Ч | CH, Ш | SH, Щ | SCH, видання | ', И | Y, Ь |, е | E, Ю | YU, Я | YA, а | a, б | b, в | v, г | g, д | d, е | e , ж | zh, з | z, і | i, й | y, до | k, л | l, м | m, н | n, про | o, п | p, р | r, з | s, т | t, у | u, ф | f, х | h, ц | ts, ч | ch, ш | sh, щ | sch, ь | ', и | y, т |, е | e, ю | yu, я | ya
У мене все відразу запрацювало нормально, але на всякий пожежний я їх замінив і у себе в налаштуваннях.
• Якщо у вас встановлений компонент Community Builder, то для нього рекомендується відключити генерацію ЧПУ-посилань. Він криво обробляє ці посилання і у вас можуть бути труднощі з авторизацією, реєстрацією користувачів, відновленням пароля і т.д .. Це відбувається саме на хостингу, коли на локальному сервері все працює нормально.
Також це може статися і з іншими розширеннями (у мене це сталося з пошуком на сайті), тому внизу всіх налаштувань є розділ: «Конфігурація компонента» (даний розділ є тільки в оновленій версії), в списку якого ви можете вибрати ті розширення (раніше встановлені), в яких ви не хочете генерувати ЧПУ-посилання, і вибрати для них параметр «Пропустити».
• У цьому ж розділі Ви можете під свій дизайн налаштувати сторінку помилок (404), включити або відключити її показ, вставити в неї графіку, посилання і т.д., в загальному відредагувати на свій смак.
При включений даної функції, коли відвідувачі будуть потрапляти на сторінку вашого сайту, скажімо, з пошукача, а цієї сторінки вже не існує (ви її видалили зі своїх причин), то в цьому випадку буде відкриватися саме створена вами сторінка помилок. І відкриватися вона буде не як стандартна сторінка помилок, а саме всередині вашого сайту (з розділами меню, шапкою і т.д.). Дуже зручна функція ( подивитися приклад ).
• У цьому розділі ще багато налаштувань, але з ними ви вже інтуїтивно розберетеся самі. В принципі, досить і цих налаштувань - інші можна використовувати за умовчанням.
4. Тепер робимо посилання короткими. Для цього повертаємося до головного меню даного компонента і заходимо в розділ: «Перегляд / Редагування SEF Url«.
Перед нами список всіх наших НОВИХ посилань, тому заходимо в кожну окремо, і в поле: «Новий SEF URL» замінюємо довгу назву на своє, більш короткий.
Не забувайте, що після додавання нового матеріалу, вам потрібно буде зайти в цей розділ і зробити його назва коротким. До речі, не всі посилання переробляються в цьому розділі, так як не всі станиці з'являються в цьому списку. У мене не додалися сторінки, які я робив за допомогою розширення «Jumi» (компонент для вставки в публікується матеріал javascript, php, html, css, dhtml або простий txt-файл).
Дані посилання стали виглядати так: http: //www.названіе_сайта.ru/index.php/псевдонім_матеріала.html. Тобто в URL додався псевдонім даного матеріалу.
І якщо у вас видає помилку, при переході на такі сторінки (на засланні присутній додаткову назву або цифри), то проблема ось у чому ...
При створенні матеріалу в Jumi ви вказали псевдонім, а потім додали даний матеріал в список меню і там теж вказали псевдонім (або не вказали і він автоматично згенерувати за датою додавання матеріалу у вигляді цифр), ось JoomSEF і вставляє всі ці назви на заслання.
Щоб все нормально працювало - зайдіть саме в матеріал (в компоненті Jumi) і видаліть псевдонім. І якщо у Вас стоять цифри на засланні, то зайдіть в меню, куди ви додавали цей матеріал, і там вкажіть бажаний псевдонім. Після цього ваші посилання візьмуть нормальний вигляд.
5. Ще одна важлива настройка. За замовчуванням ArtioSEF включає функцію додавання в титли назви вашого сайту до всіх назв ваших сторінок (те ж саме, до речі, і на головній сторінці «ім'я сайту - ім'я сайту») і якщо вас це не влаштовує, то ця функція відключається в такий спосіб ...
Заходимо в менеджер плагінів і в списку знаходимо плагін: System - ARTIO JoomSEF. Заходимо в нього і праворуч знаходимо рядок «Prefer JoomSEF titles» - ставимо в положення «Ні«. Тепер ваші назви сторінок будуть такими, якими ви їх вказали спочатку.
6. Включаємо компонент ARTIO JoomSEF. Для цього заходимо в загальні налаштування Joomla (Сайт / Панель управління / Загальні настройки) і в полі: «Включити SEO» вказуємо Так.
Тепер можете перевіряти, як виглядають ваші посилання. Однак це ще не все! При таких налаштуваннях у вас все буде працювати саме на локальному сервері, а ось на хостингу даний компонент працювати не зможе.
7. Для того, щоб все нормально працювало на хостингу, потрібно внести зміни в файл .htaccess або htaccess (про це я говорив на самому початку). Все залежить від вашого хостингу, тобто - який з типів даних файлів він підтримує, а який ні. На моєму хостингу файл .htaccess не підтримує (автоматично видаляється), тому я використовую файл htaccess.
Дані, які потрібно внести в ці файли були написані в інструкції, коли ми встановлювали компонент ARTIO JoomSEF. Я їх вже вніс в потрібні файли і їх ви можете знайти в архіві (посилання трохи нижче - в ньому відразу два файли). Якщо ви раніше редагували під себе ці файли, то доповніть їх даними з архіву, а якщо не редагували, то можете просто замінити їх у себе (ці файли знаходяться в корені вашого сайту).
Після внесення даних залийте спочатку на хостинг файл .htaccess і якщо компонент не працюватиме (з'явиться помилка 500) - заливайте файл htaccess. Все дуже просто.
Все, компонент готовий до роботи!
На перший погляд, цей процес може здатися дуже складним, але на практиці все дії будуть проходити легко (якщо використовувати цю інструкцію).
І на завершення маленька хитрість ... Даний компонент - безкоштовний, але в безкоштовній версії на кожній сторінці вашого сайту в самому низу з'явиться маленька текстове посилання на сайт виробника (копірайт), яку всі хочуть приховати.
Щоб позбутися від неї - потрібно просто купити іншу версію у виробника або додати лише кілька знаків в одну з рядків файлу «joomsef.php» (шлях до файлу - /components/com_sef/joomsef.php).
Відкриваємо цей файл, через пошук (Ctrl + F) знаходимо довгий рядок, яка починається з $ buf. = І перед нею ставимо два слеша (//) і пробіл. Щоб вийшло так: // $ buf. = '<'. 'D'. 'I'. 'V'. '>'. '<'. 'A'. ' і далі довгий набір знаків.
От і все. Зберігаємо, перевіряємо - посилання більше немає. Однак пам'ятайте, що дана дія незаконно!
Успіхів вам у сайтобудування!
Якщо ваша сторінка називалася «З чого краще всього починати онлайн бізнес?Ss, A | A, μ | u, A | A, μ | u, a | a, A | A, e | e, E | E, s | s, S | S, z | z, Z | Z, z | z, Z | Z, c | c, C | C, l | l, L | L, o | o, O | O, n | n, N | N, Р?
A, Г, | A, Д, | A, Г "| A, Д † | C, Г ‡ | C, Д| | C, Д ® | D, Д?
D, Г ‰ | E, Д?
E, Г <| E, Д№ | E, Г «| I, Г® | I, Д ± | L, Е?
N, Е ‡ | N, Г "| O, Г" | O, Е?
O, Г- | O, Е "| R, Е?
R, Е | S, Е№ | O, Е¤ | T, ЕЏ | U, Г№ | U, Е ° | U, Г¶ | U, Г »| Y, ЕЅ | Z, Е ±, Z, Г • | a, Гў | a, Д?
A, Г¤ | a, Д ‡ | c, Г§ | c, Д «| c, Д¬ | d, Д '| d, ГЊ | e, Д ™ | e, ГЌ | e, Д> | e, Г | i, ГЏ | i, Дє | l, Е "| n, Е?