Создание SEF (ЧПУ) ссылок на сайте. Как сделать чпу sef ссылки на материал в joomla 3


как создать ЧПУ (SEF URL)? » Ишмурaдов Алeксaндр

ЧПУ — термин специфический, дословно расшифровывается как человеко-понятный URL. Придуман, очевидно, русскими, я даже помню примерно когда и где — это была статья на одном из порталов для веб-мастеров, описывающая что такое оптимизация URL.

Примечательно, что оптимизировали тогда именно в угоду человеку, просматривающему ссылки (эстетика). Сейчас оптимизируют для скармливания страниц поисковому роботу. Не случайно заграничный термин, обозначающий то же явление, шифруется по-другому: SEF URL (Search Engines Friendly URL).

Я сейчас не буду рассказывать о дополнительных надстройках для Joomla (ARTIO JoomSEF), облегчающих жизнь писателю статей (они имеют много настроек по формированию ЧПУ + возможности, выходящие за рамки проблемы), просто потому что в Joomla есть стандартный встроенный механизм для формировании ЧПУ/SEF URL. Просто не все о нём знают, вот и всего лишь.

Активизируется он (в Joomla 1.7 по крайней мере) так:

Сайт -> Общие настройки -> Включить SEF (ЧПУ) -> Да

 

 

Дополнительно — в корневой директории Jooml'ы лежит файл «htaccess.txt». Его нужно переименовать в «.htaccess», после чего поставить галку «Перенаправление URL» в положение «Да».

Остальные параметры не существенны:

http://example.com/contacts.htmlhttp://example.com/Контакты.html

Решайте сами. Для SEO это полезно, но я пока с огнём не играю.

Если галку не ставить, то автоматом все заголовки статей будут транслитерироваться (переводиться в латиницу).

По завершении настройки SEO в Joomla, страшные ссылки вида:

http://example.com/index.php?option=com_content&view=article&id=31

будут выглядеть так:

http://example.com/contacts

 

Как убрать «index.php» из ЧПУ?

 

У вас не красивые ссылки такого вида?

http://example.com/index.php/contacts

Внимательно смотрим на картинку выше: вы поставили флажок «Перенаправление URL» в положение «Да»? Только не забудьте перед этим прочитать инструкцию во всплывающем окне и переименовать на сервере файл «htaccess.txt» в «.htaccess».

 

 

Пусть работа с SEO в Joomla будет человеко-понятной, как, надеюсь, эта статья.

Еще записи по теме

ishmuradov.com

Настройка родного SEF на Joomla 3.x

13 Января 2014 | просмотров: 6682 | рубрика: Joomla 3

Уж какими только компонентами генерации SEF ссылок я не пользовался на своих сайтах. И каждый раз для себя убеждался, что нужно быть проще и стараться всегда пользоваться стандартными средствами CMS. Поэтому при переходе блога на Joomla 3 было принято решение полностью генерировать ЧПУ ссылки нужного мне вида только стандартными средствами Joomla. Что могу сказать - внешний вид ссылок устроил меня на все 100. О том, как просто и быстро привести ссылки на своем сайте к более-менее структурно понятному виду при помощи стандартного SEF Joomla читаем в этом посте.

Первым делом включаем SEF в основных настройках админки. Для этого переходим в меню: Система - Основные настройки. Смотрим правую часть страницы Настройки SEO.

Настройка родного SEF на Joomla 3.x

Включаем сначала SEF (ЧПУ), также подключаем перенаправление, а после выбираем нужен ли нам суффикс в окончаниях ссылок на наши страницы. В моем случае в ссылки на на все страницы моего блога Joomla добавляет окончание *.html.

Что касается алиасов в Unicode то я их отключил, так как больше люблю когда псевдонимы страниц генерируются методов транслитерации. Если включите - то не исключено что псевдонимы страниц (ну и ссылки соответственно) будут без проблем содержать русские слова. Для меня же это как-то чуждо.  Глаз прям режет. Но дело вкуса так сказать.

Я всегда включаю отображение названия сайта в заголовке страницы. Если хотите поменять символ разделителя в title ваших страниц почитайте этот пост - Замена символа разделителя в title страниц Joomla 3.

Также нам нужно указать нашему веб-серверу на хостинге, что надо бы использовать перенаправление с некрасивых ссылок на человекоподобные. Если у вас стандартная сборка Joomla и хостинг использует веб-сервер апачи, просто идите в корень сайта и переименуйте файл htaccess.txt в .htaccess (внимательно, точка сначала и файл без расширения). Его содержание позволяет подключить SEF без каких-либо дополнительных манипуляций.

После чего идем в меню Расширения - Менеджер плагинов. Находим плагин Система - SEF. Он должен быть включен с доступом Public. В его же настройках можете указать основной домен вашего сайта - лишним не будет.

Настройка родного SEF на Joomla 3.x

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

Добавить комментарий

yagnenok.com

Создание SEF (ЧПУ) ссылок на сайте

рейтинг: 8.5/10, голосов: 11

Расшифровывается SEF как "search engine friendly", в рунете больше известен как ЧПУ - человекопонятный урл (не путать с Числовым программным управлением). Считается что поисковики лучше индексируют сайты, если ссылки на нем имеют удобный и понятный вид. Более того с помощью нормальных ссылок такие серьезные поисковики как Яндекс и Google понимают вложенность страниц и учитывают это при автоматическом создании быстрых ссылок. От слов к делу, как это выглядит на практике. joomla

Подробнее...Вот пример не SEF-ссылки этой страницы:

http://joomla-book.ru/index.php?option=com_content&view=article&id=222

В то время как пользователям и поисковым роботам она отображается как:

http://joomla-book.ru/manual/seo/sef-links

Согласитесь, что ссылка снизу запомнится намного лучше, сразу дает понять где мы находимся. Подсознательно пользователь понимает что если он удалит в адресе последнее слово до слеша, то поднимется в категорию о SEO. Как ни как сайты должны делаться для людей!

В итоге с незначительной потерей производительности сайта, мы получаем ряд преимуществ:

В итоге это привлечет на сайт больше посетителей, сайт будет легче индексироваться.

Настройка стандартных SEF-ссылок на сайте

Если вы читаете это, то написанное выше не прошло даром ;) Для того чтобы включить ЧПУ на сайте необходимо зайти в панель управления сайтом и далее Сайт - Общие настройки - Вкладка Сайт. Здесь вы увидите следующее

Настройки ЧПУ на сайте Joomla

Теперь разберем что есть что в настройках ЧПУ (SEF)

Допустим изначально ссылка выглядела так

index.php?option=com_content&view=article&id=45:joomla-community-portal&catid=1:latest-news&Itemid=50

Ужас, не правда ли...? Ставим первый переключатель Включить SEO в положение Да, теперь наша ссылка выглядит так

index.php/the-news/45-joomla-community-portal

Где "joomla-community-portal" и "the-news" - псевдонимы (иногда называют alias) материала и категории соответственно, на который ссылается ссылка. Видно что больше не передаются параметры, url стал намного короче и понятнее, но выглядит все равно не так как хотелось бы. Мешает index.php.

Исправим это - ставим переключатель Использовать mod_rewrite в положение Да.

Внимание, для этого у вас обязательно должен быть включен на сервере Apache mod_rewrite, в противном случае сайт придет в негодное состояние, пока не отключите эту опцию обратно.

Теперь ссылка выглядит более понятно:

the-news/45-joomla-community-portal

Осталось только узнать, зачем нам последняя опция в настройках. Включаем Добавить суффикс к URL. Итак, имеем

the-news/45-joomla-community-portal.html

Если включены все три опции, то ваша ссылка должна выглядеть как постоянный документ в формате html - а это очень хорошо для продвижения сайта

Тестирование настроек

Теперь советую пройти по всему сайту и и посмотреть, получился ли желаемый результат. Если сайт не выдает никаких ошибок вроде "404 page not found" or "Error 500 – Internal Server Error", то все работает нормально, в противном случае попробуйте решить проблемы с ЧПУ тут.

Теперь при создании материалов, категорий вам нужно более внимательно обращать внимание на их псевдонимы.

joomla-book.ru

ARTIO JoomSEF — настройка ЧПУ (SEF) ссылок и Title в Joomla, а так же создание страницы 404 ошибки с помощью этого расширения |

ARTIO JoomSEF — настройка ЧПУ (SEF) ссылок и Title в Joomla, а так же создание страницы 404 ошибки с помощью этого расширения

8 Фев, 2010

  1. Установка ARTIO JoomSEF на сайт под управлением Joomla
  2. Включение ЧПУ в настройках Joomla
  3. Настройки ARTIO JoomSEF для создания SEF-ссылок
  4. Настройка страницы ошибок 404 и Title для Joomla
  5. Настройка правильных TITLE (заголовков)
  6. Обновление ARTIO JoomSEF и установка в него расширений
  7. Установка расширений в JoomSEF для Virtuemart и др.

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Предлагаю вашему вниманию очередную статью, в которой мы продолжим рассмотрение вопроса, как создать свой сайт и настроить ЧПУ (SEF) ссылки в Joomla. Аббревиатура ЧПУ расшифровывается, как человеко-понятные урлы.

Чуть раньше мы уже рассмотрели активацию SEF встроенными средствами Joomla. Но в этом случае вам придется каждый раз при создании нового материала (статьи) заполнять поле «Псевдоним», которое расположено в левой части окна редактирования статьи под полем «Заголовок».

Установка ARTIO JoomSEF на сайт под управлением Joomla

Заполнять его нужно будет латинскими буквами разделяя слова, например, с помощью тире. Если это поле «Псевдоним» оставить незаполненным, то в адресной строке данной вебстраницы вы увидите отображение даты создания статьи. Именно так будет происходить формирование человеко-понятных URL — каждый раз вручную формируя SEF ссылки, что, конечно же, не очень удобно.

Поэтому я для работы с ЧПУ использую ARTIO JoomSEF, который самостоятельно заполняет это поле за вас. Он вставляет туда транслитерацию (здесь читайте про транслит и его правила) названия статьи. Кроме этого данный компонент позволяет настроить внешний вид страницы ошибки 404 в Joomla, что тоже очень важно для удержания посетителей на своем ресурсе.

Сначала вспомним, что же такое дружественные ссылки SEF. По сути — это преобразование Урлов, которые приводят движок к удобочитаемому и красивому виду. Без их использования Урл в Джумле будет иметь примерно такой вид :

http://dfdf.ru/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=24

А с использованием:

http://dfdf.ru/alabay-troyan/detki-troya/potomstvo-troyana.html

Такой Урл будет включать в себя ключевые слова, содержащиеся в заголовке страницы (Title), да и посетителям вашего проекта будет проще ориентироваться в материалах с такими адресами.

На данный момент для Joomla 1.5 актуальной является версия ARTIO JoomSEF 3.10.1. Для Джумлы же версии 2.5 — 3.x этот компонент имеет номер 4.4.1 и его можно скачать отсюда. Дальше нам необходимо будет его установить.

Для этого нужно будет войти в админку и выбрать из верхнего меню пункт «Расширения» — «Установить/Удалить». На открывшейся странице в области «Загрузить файл пакета», нажмите на кнопку «Обзор» и найдите на своем компьютере только что скачанный архив с компонентом — com_joomsef-3.10.1.zip. Затем, нажмите на кнопку «Загрузить файл&Установить».

Через несколько секунд ARTIO JoomSEF будет установлен и вы увидите сообщение об этом. На этой же странице вы можете ознакомиться с мануалом (на английском) по работе с данным компонентом.

В случае возникновения проблем при установке компонента вы можете обратиться к этим материалам.

Для того, чтобы попасть в его настройки, нужно будет в админке Джумлы выбрать из верхнего меню пункт «Компоненты» — «ARTIO JoomSEF».

Включение ЧПУ в настройках Joomla

Но для начала вам необходимо активировать SEF в настройках самого движка. Кроме этого следует открыть на редактирование файл htaccess.txt, который находится в корневом каталоге. Для этого нужно получить доступ к сайту по протоколу FTP (Как получить доступ к сайту по FTP с помощью программы FileZilla). Переименуйте этот файл в .htaccess.

Если сейчас зайти в настройки компонента, то вверху вы увидите надпись:

Она говорит о том, что нужно активировать SEF в глобальных настройках движка. Для этого вам следует, попав в админку Joomla, либо нажать на пиктограмму с названием «Общие настройки», либо выбрать из верхнего меню раздел «Сайт», а в выпадающем списке — пункт «Общие». Переходите на вкладку «Сайт» и в области «Поисковая оптимизация (SEO)» ставите все галочки в положение «Да».

После внесенных изменений не забудьте нажать на кнопку «Сохранить» или «Применить» вверху страницы.

Теперь перейдя на страницу настроек данного расширения («Компоненты» — «ARTIO JoomSEF» — «Global Configuration») надпись с предупреждением вы не увидите. Вместо нее будет строка с текстом «ARTIO JoomSEF Configuration file Writeable», говорящая о том, что его файл конфигурации доступен для записи (т.е. произведенные вами настройки могут быть успешно сохранены).

Если у вас по каким-то причинам (например, после переноса файлов вашего сайта на другой хостинг — читайте про это тут и про резервное копирование тоже) появится надпись о невозможности записи в файл конфигурации компонента (Configuration file Unwriteable), то вам нужно будет подключиться к вашему сайту по протоколу FTP и изменить права доступа к файлу /administrator/components/com_sef/configuration.php на 644 или 666.

Сделать это можно с помощью ФТП клиента Файлзила, ссылку на описание которого я давал чуть выше. Ранее я так же писал о том, что такое права доступа к файлам и папкам, поэтому при желании вы можете ознакомиться с тем материалом.

Настройки ARTIO JoomSEF для создания SEF-ссылок

В админке движка перейдите, используя верхнее меню, в «Компоненты» — «ARTIO JoomSEF» — «Global Configuration». На вкладке «Basic» страницы глобальной конфигурации сосредоточены основные настройки.

Большинство из них можно оставить без изменений, но я все же поясню назначение некоторых из них:

  1. JoomSEF Enabled — здесь вы можете включить или отключить формирование SEF адресов с помощью этого расширения
  2. Disable creation of new SEF URLs — если переставите галочку в позицию «Да», то тем самым вы запретите формирование ЧПУ адресов для новых страниц, которые будут появляться на вашем сайте. Но ко всем уже существующим будет применено преобразование Урлов в соответствии с описанным выше алгоритмом
  3. Use Title or Alias — в этом поле вы можете выбрать, каким образом будут формировать ЧПУ адреса — либо с помощью транслитерации мета-тега TITLE данной конкретной страницы, либо на основе данных, записанных в поле «Псевдоним», которое вы должны будете заполнять в обязательном порядке при написании статей
  4. File suffix — вы можете добавить в конце SEF адресов так называемый суффикс (окончание). Я, например, ставлю суффикс .html. Так Урлы будут выглядеть более привычно и естественно. Если вы захотите установить суффикс уже после того, как ARTIO создал для них дружественные ссылки, то вам нужно будет предварительно почистить базу этих самых ссылок. Для этого нужно перейти на вкладку «Компоненты» — «JoomSEF» — «Manage SEF URLs», выделить все созданные данным компонентом Урлы и нажать на кнопку «Удалить» вверху окна.
  5. Default index file — здесь вы можете прописать индекс (окончание) для главных страниц компонентов, а так же категорий и разделов в Joomla. Можно прописать, например, index.html, и тогда вебстраницы категорий и разделов будут выглядеть так: http://ktonanovenkogo.ru/nazvanie-kategorii/index.html.
  6. Use index for sections and categories — если вы оставите галочку в позиции «Да», то в ЧПУ адреса будут добавляться названия категорий и рубрик, в которых находится данная вебстраница. Выглядеть такая оптимизированная ссылка будет примерно так: http://dfdf.ru/bay-yan/rasskazi-o-yane/kak-yan-uchilsya-mit-lapi.html. Это очень удобно, т.к. теперь для перехода в категорию или раздел посетителю вашего ресурса достаточно будет удалить окончание Урла.

Такая SEF оптимизация Урлов приносит сразу несколько выгод. Во-первых, посетителям легче будет ориентироваться в материалах вашего вебсайта, даже просто глядя на адресную строку своего браузера (при желании пользователь сможет, например, попасть в категорию или раздел Joomla, просто стерев название статьи в конце Урла).

Во-вторых, поисковые системы учитывают ключевые слова в URL и это позволит, при прочих равных условиях, вашей статье подняться выше в поисковой выдаче (про продвижение сайта читайте здесь).

Но заниматься SEF (SEO) оптимизацией ссылок в Джумле нужно еще до того, как у вас появилось большое количество статей, проиндексированных поисковыми системами. Почему же? — спросите вы. Все очень просто. Ведь при этом процессе фактически происходит изменение всех ссылок (URL) вебстраниц на абсолютно новые, а в то же время в индексе поисковых систем (тут описано как работают поисковики) будут находиться старые Урлы.

Естественно, что посетитель вашего вебсайта, пришедший по такой старой (не оптимизированной) ссылке с поисковых систем, попадет в никуда, т.к. страницы с таким адресом уже не будет существовать.

Обидно, но сложившаяся в этом случае ситуация все же имеет решение. Причем это решение подойдет не только для Джумлы, но и для любого сайта на любом движке. Вы можете настроить постраничный 301 редирект всех старых адресов на новые (оптимизированные). Но если страниц на вашем ресурсе накопилось уже очень много, то и работа по настройке 301 редиректа будет очень объемной.

Зато в этом случае посетители вашего проекта, пришедшие с поисковых систем, даже не заметят и не почувствуют, что у вас поменялись Урлы. Способ хороший, но трудозатратный.

Настройка страницы ошибок 404 и Title для Joomla

Второй вариант заключается в том, чтобы оставить все как есть, но сделать такую замечательную страницу ошибки 404 ( примеры error page «404 not found») для Joomla, чтобы не один посетитель вашего проекта, попавший на нее с поисковых систем, не ушел с вашего вебсайта, а попытался бы найти на нем то, что искал.

Для этого случая вам нужно будет продумать и реализовать внешний вид и функционал страницы 404 ошибки. Ну, а настроить ее можно будет с помощью нашего замечательного компонента ARTIO JoomSEF.

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

Т.о. получается, что даже для уже довольно давно существующего проекта можно настроить дружественные SEF ссылки (URL) и попытаться нивелировать временные неудобства, связанные с возникшей неработоспособность старых адресов (URL), находящихся на данный момент в индексе поисковиков.

Настроить внешний вид страницы «error 404 not found» можно довольно легко с помощью нашего замечательного расширения. Для этого вам нужно зайти в админку Джумлы и выбрать из верхнего меню пункт «Компоненты» — «ARTIO JoomSEF» — «Global Configuration». Для настройки внешнего вида страницы ошибки вам нужно будет открыть вкладку «404 Page».

В поле «404 Page» вы сможете выбрать из выпадающего списка, какая именно вебстраница будет открываться при возникновении ошибки. Первый вариант «Cutom 404 page» означает, что будет использоваться та вебстраница, которую вы настроите здесь в расположенной справа области.

Второй вариант «Front Page» означает, что если Урл, по которому перейдет пользователь, окажется битым, т.е. документ ему соответствующий не будет найден на сервере (и тот выдаст ответ 404), то будет подгружена главная (Front Page).

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

Но я все же советую не полениться и создать свою собственную страницу ошибок 404, HTML код которой вы сможете вставить в области «Custom 404 Page». Ее можно создать и прямо в этом окне настроек компонента ARTIO JoomSEF, воспользовавшись визуальным редактором, установленным у вас по умолчанию.

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

Настройка правильных TITLE (заголовков)

Вы, наверное, уже знаете, как важен TITLE (заголовок всей страницы, а не статьи) для поискового продвижения вашего проекта. Еще не знаете? Ну, тогда мы идем к вам и приглашаем прочитать следующий материал по теме Title.

В одной из статей о первостепенных настройках, которые нужно сделать сразу после установки движка, я писал о том, как сделать TITLE всех страниц близкими к идеалу в Joomla.

Идеал заключался в том, чтобы сначала в тайтле отображался заголовок статьи, расположенной на этой вебстранице, а уже затем шло название самого проекта. Как известно, в Джумле по умолчанию TITLE формируется сначала из названия проекта, а уже затем добавляется заголовок статьи.

Так вот, наш замечательный компонент ARTIO JoomSEF умеет все это делать без каких-либо танцев с бубном. Хотя я не совсем правильно выразился. Это делает не компонент, а одноименный плагин (тут написано, чем плагин отличается от компонента и других расширения Joomla ) от Атрио, который устанавливается вместе с установкой основного расширения. Не все об этом, кстати, знают, во всяком случае я узнал не сразу.

Для того, чтобы попасть в окно настройки этого плагина, вам нужно будет выбрать из ее верхнего меню пункт «Расширения» — «Менеджер плагинов». В открывшемся окне найти строчку с названием «System — ARTIO JoomSEF» и щелкнуть по нему мышью. В результате откроется окно с его настройками.

Для того, чтобы тайтлы формировались данным плагином, вам нужно будет поставить галочку в поле «Prefer JoomSEF titles». В поле «Use sitename in page titles» из выпадающего списка вы сможете выбрать, каким именно образом будет добавляться в тайтлы название вашего проекта и будет ли оно добавляться вообще.

При выборе варианта «Нет», названия вашего проекта в TITLE не будет добавляться. При выборе варианта «Yes — before page title» название проекта будет добавляться до заголовка статьи (как и было по умолчанию), а при выборе варианта «Yes — after page title» — после заголовка статьи (наилучший вариант, по моему мнению).

Для того, чтобы на главной странице у вас не получилось двойного названия вашего проекта — поставьте галочку в поле «Prevent sitename duplicity».

Обновление ARTIO JoomSEF и установка в него расширений

Если у вас установлена не последняя версия данного компонента, то вы можете обновиться до последней в автоматическом режиме прямо из админки Джумлы. Для этого вам нужно будет перейти из верхнего меню на «Компоненты» — «ARTIO JoomSEF» и в открывшемся окне из верхнего меню выбрать пункт «Upgrade».

Далее вам нужно будет сравнить вашу текущую версию компонента (в поле «Installed version») с последней версией имеющейся на сервере разработчиков (в поле «Newest version»). Если используемая вами сейчас версия не является последней, то для автоматического обновления компонента с сервера разработчика нажмите на кнопку «Reinstall from ARTIO Server»:

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

Для этого нужно подключиться к вашему хостингу по протоколу FTP, найти нужные файлы и папки, а затем изменить права доступа к ним на 666 для файлов и 777 для папок. Как поменять права доступа, вы можете прочитать по ссылке приводимой в начале статьи.

Установка расширений в JoomSEF для Virtuemart и других компонентов

Многие компоненты имеют возможность установки собственных расширений (extension), позволяющих расширить их функционал. ДжумСЕФ не исключение. Дело в том, что он способен делать ЧПУ адреса только для контента создаваемого самой Joomla и ее стандартных расширений, идущих в комплекте с дистрибутивом (контакты, каталог ссылок и т.п.).

Для контента же, создаваемого сторонними компонентами (например, VirtueMart, Kunena Forum и др.), потребуется установить соответствующее расширение для ARTIO, которое позволит ему создавать SEF оптимизированные ссылки (URL) для страниц создаваемых этими компонентами (например, для интернет магазина на основе VirtueMart).

Некоторые из таких расширений являются платными, например, для того же VirtueMart. Все имеющиеся extension для JoomSEF приведены на этой странице. В столбце «Extension name» приведено название компонента (например, VirtueMart), с которым можно будет подружить Атрио.

Обратите внимание, что в столбце «Cpb.» приведен номер версии ДжумСЕФ, для которой предназначено данное расширение. Версия 2 используется только на Joomla 1.0 (устаревшая версия движка), а версия 3 для современной версии J 1.5.

В столбце «License» указывается способ распространения данного расширения — платно (commercial) или бесплатно (free). Для получения большей информации щелкните по его названию. Если оно бесплатно, то в открывшемся окне будет ссылка для скачивания, а если выбранное вами расширение для ARTIO платное, то в открывшемся окне у вас будет либо возможность оплатить покупку, либо будет ссылка на ресурс его автора.

После того, как вы купите или же скачаете бесплатно расширение для ДжумСЕФ, вы должны будете его установить. Но делать это нужно не традиционным способом, а из панели управления самим компонентом («Компоненты» — «ARTIO JoomSEF»).

В открывшемся окне из верхнего меню нужно будет выбрать пункт «Upgrade». В открывшемся окне в поле «Upload Package File» нужно будет нажать на кнопку «Обзор», найти на своем компьютере скачанное расширение и затем нажать на кнопку «Upload File & Установить»:

После того, как вы установите нужное вам extension, сможете зайти в его настройки на странице «Manage Extensions. Внизу открывшего окна в области «Components without SEF Extension installed» найдите свое дополнение и щелкните по значку в самом последнем столбце «Параметры». Откроется окно его настроек, где сможете произвести соответствующие изменения.

Интересное по теме:

muzaprazdnik.ru

Настройка стандартного SEF в Joomla 1.5

Настройка стандартного SEF в Joomla 1.5Благодаря встроенной функции SEF в Joomla 1.5, можно легко сделать, чтобы все ссылки нашего сайта выглядели ни как динамические, а как статические. SEF URL можно расшифровать как search engines friendly url, что в переводе на русский значит ссылка дружественная для поисковых систем.

В русском интернете чаще всего употребление таких ссылок можно встретить под названием ЧПУ или понятные человеку ссылки. Такие ссылки лучше понимаются как человеком, так и поисковыми системами.

По умолчанию в Joomla при создании новых страниц ссылки имеют вид из различных параметров и значений. Вот можете посмотреть пример ссылки на Joomla сайта, который будет по умолчанию:

http://сайт.ru/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=3

Эта же страница при включённых в Joomla SEO настройках может выглядеть вот так:

http://сайт.ru/uroki.html

Видите разницу?

Недостатки обычных ссылок

Во-первых, размер в несколько раз больше, и если мы заходим куда то вставить эту ссылку, например отправить в какой-нибудь соц.сети, то она просто может быть обрезана из-за лимита на количество символов в ссылке.

Во-вторых, такую ссылку практически невозможно запомнить, чтобы потом на неё снова вернуться.

В-третьих, такие ссылки никак нам не помогут в продвижении сайта.

Недостатки SEF ссылок

При работе с такими ссылками создаётся дополнительная нагрузка на сервер, где размещён ваш сайт. К счастью, эта нагрузка будет не очень большая, если мы будем использовать встроенный в Joomla компонент SEF. Сторонние расширения я бы не советовал использовать, они хоть и очень функциональны, но и из-за этого создают большую нагрузку на сервер.

Плюсы SEF ссылок

Во-первых, такие ссылки понятны человеку и поисковой системе.

Во-вторых, они чаще всего очень короткие.

В-третьих, их легко можно запомнить.

В-четвертых, в такую ссылку можно вписать ключевые слова, по которым продвигается страница. Поисковые системы на это обязательно обратят внимание, и придадут ещё больше вес продвигаемому запросу.

Настройка стандартного компонента SEF в Joomla 1.5

Для включения SEF ссылок переходим в админку своего сайта на Joomla. Выбираем меню «Сайт – Общие настройки». 

сайт - настройки (joomla)

Здесь справа есть блок настроек «Установки Search Engine Optimization». Включаем все, поставив переключатель в положение «Да». 

включение SEF в joomla

И рассмотрим каждый пункт немного подробнее.

Включить SEO – именно этот пункт отвечает за включение SEF ссылок.

Использовать mod_rewrite – включается для того, чтобы в ссылке не было прописано «index.php». При включении этой функции для нормальной работы сайта нужно перейти в корневую папку сайта и переименовать файл htaccess.txt в .htaccess. Данный файл содержит правила для редиректа.

Добавить суффикс к URL – этот параметр указывает, что в конце ссылок должен добавляться суффикс .html. Таким образом, будет создаваться правдоподобность, как будто у нас статический сайт.

После того, как все будет настроено, жмём кнопку «Сохранить».

Также не забывайте, что теперь, когда будите создавать новые разделы, категории и материалы, вам нужно будет английскими буквами заполнять поле «Псевдоним». В нем рекомендую указывать ключевое слово, по которому продвигается данная страница. Указанные слова в этом поле и будут отображаться в ссылке. Если поле «Псевдоним» оставить пустым, то оно автоматически будет заполнено, туда будет вставлена дата создания материала.

Если ваш сайт уже проиндексирован поисковыми системами, а вы только сейчас решили включить SEF ссылки, то к счастью ничего страшного не произойдёт, так как в SEF есть 301 редирект со старых адресов на новые. Благодаря этому посещаемость и ссылочный вес сохранятся.

karser.ru

Создание SEF (ЧПУ) ссылок на сайте

рейтинг: 8.5/10, голосов: 11

.

Расшифровывается SEF как "search engine friendly", в рунете больше известен как ЧПУ - человекопонятный урл (не путать с Числовым программным управлением). Считается что поисковики лучше индексируют сайты, если ссылки на нем имеют удобный и понятный вид. Более того с помощью нормальных ссылок такие серьезные поисковики как Яндекс и Google понимают вложенность страниц и учитывают это при автоматическом создании быстрых ссылок. От слов к делу, как это выглядит на практике. joomla Вот пример не SEF-ссылки этой страницы:
http://joomla-book.ru/index.php?option=com_content&view=article&id=222

В то время как пользователям и поисковым роботам она отображается как:

http://joomla-book.ru/manual/seo/sef-links
Согласитесь, что ссылка снизу запомнится намного лучше, сразу дает понять где мы находимся. Подсознательно пользователь понимает что если он удалит в адресе последнее слово до слеша, то поднимется в категорию о SEO. Как ни как сайты должны делаться для людей!

В итоге с незначительной потерей производительности сайта, мы получаем ряд преимуществ:

В итоге это привлечет на сайт больше посетителей, сайт будет легче индексироваться.

Настройка стандартных SEF-ссылок на сайте

Если вы читаете это, то написанное выше не прошло даром ;) Для того чтобы включить ЧПУ на сайте необходимо зайти в панель управления сайтом и далее Сайт - Общие настройки - Вкладка Сайт. Здесь вы увидите следующее

Настройки ЧПУ на сайте Joomla

Теперь разберем что есть что в настройках ЧПУ (SEF)

Допустим изначально ссылка выглядела так

index.php?option=com_content&view=article&id=45:joomla-community-portal&catid=1:latest-news&Itemid=50

Ужас, не правда ли...? Ставим первый переключатель Включить SEO в положение Да, теперь наша ссылка выглядит так

index.php/the-news/45-joomla-community-portal
Где "joomla-community-portal" и "the-news" - псевдонимы (иногда называют alias) материала и категории соответственно, на который ссылается ссылка. Видно что больше не передаются параметры, url стал намного короче и понятнее, но выглядит все равно не так как хотелось бы. Мешает index.php.

Исправим это - ставим переключатель Использовать mod_rewrite в положение Да.

Внимание, для этого у вас обязательно должен быть включен на сервере Apache mod_rewrite, в противном случае сайт придет в негодное состояние, пока не отключите эту опцию обратно.

Теперь ссылка выглядит более понятно:

the-news/45-joomla-community-portal

Осталось только узнать, зачем нам последняя опция в настройках. Включаем Добавить суффикс к URL. Итак, имеем

the-news/45-joomla-community-portal.html
Если включены все три опции, то ваша ссылка должна выглядеть как постоянный документ в формате html - а это очень хорошо для продвижения сайта

Тестирование настроек

Теперь советую пройти по всему сайту и и посмотреть, получился ли желаемый результат. Если сайт не выдает никаких ошибок вроде "404 page not found" or "Error 500 – Internal Server Error", то все работает нормально, в противном случае попробуйте решить проблемы с ЧПУ тут.

Теперь при создании материалов, категорий вам нужно более внимательно обращать внимание на их псевдонимы.

Смотрите также:

.

Обновлено: 26 Ноября 2011, 18:12

Просмотров: 46099

.

archive.fo


Prostoy-Site | Все права защищены © 2018 | Карта сайта