Стандартный SEF/ЧПУ Joomla

Стандартный SEF/ЧПУ Joomla, 4.5 из 5 основанный на 12 голосах.

Стандартный SEF Joomla особой популярностью не пользуется. Может не знают о нем или не понимают как с ним работать. Возможно вам достаточно воспользоваться стандартным SEF Joomla описанным в статье.

Для начала разберем само понятие sef url - search engines friendly url, то есть дружественность поисковым роботам.  В русском языке это понятие чпу ссылки - человекопонятные УРЛ. В функции sef url входит преобразование динамических ссылок вида index.php?option=com_content&view=article&id=13&Itemid=178 в статические sef ссылки вида sef-chpu/standartnyj-sef-chpu-joomla.html.

Joomla умеет без дополнительных компонентов создавать ЧПУ ссылки.



Настройки SEO

Зайдите в административную панель сайта «Сайт-Общие настройки» и отметьте «Включить SEF-ссылки (ЧПУ)», «Перенаправление URL» и «Добавить суффикс к URL» во вкладке «Настройки SEO». Включится стандартный sef joomla и начнет работать JoomSEF плагин. Рассмотрим что делает каждая из опций.


Включить SEF-ссылки (ЧПУ)

Пусть изначально ссылка имела вид index.php?option=com_content&view=article&id=13&Itemid=178

Опция «Включить SEF-ссылки (ЧПУ)» включает плагин, ссылки приобретают вид index.php/sef-chpu/standartnyj-sef-chpu-joomla


Перенаправление URL

как убрать index.php из ссылки

Обратите внимание, в ссылке index.php/sef-chpu/standartnyj-sef-chpu-joomla присутствует index.php и некоторые веб-мастера не понимают как убрать эту часть ссылки. Чтобы убрать index.php из URL необходимо включить опцию «Перенаправление URL», для Joomla 1.5 эта опция называется «Использовать mod_rewrite».

Опция работает только при наличии файла .htaccess в корне сайта. Обязательно переименуйте файл htaccess.txt в .htaccess (точка обязательна), расположенный в корне вашего сайта.

После включения данной опции ссылка будет иметь вид sef-chpu/standartnyj-sef-chpu-joomla.


Добавить суффикс к URL

как добавить html к ссылке

Следующий вопрос веб-мастеров как добавить html к ссылке. Последняя опция «Добавить суффикс к URL» добавит расширение html к URL и ссылка будет иметь вид sef-chpu/standartnyj-sef-chpu-joomla.html.


Обязательно переименуйте файл htaccess.txt в .htaccess Обязательно переименуйте файл htaccess.txt в .htaccess Включить SEF-ссылки (ЧПУ) Включить SEF-ссылки (ЧПУ)

На этом настройка sef joomla закончена.

Как задать SEF имя страницы

Ссылка состоит из трех частей - имени категории, имени материала и суффикса. Для того, чтобы получить желаемые ссылки, задайте алиасы категории и материала в транскрипции. Для перевода названий статей и категорий в транскрипцию можно воспользоваться онлайн сервисом http://transliter.ru/autotranslit/. Как добавить суффикс html было сказано раньше.

Как задать алиас категории Как задать алиас категории Как задать алиас материала Как задать алиас материала

Вот и пример ссылки на эту статью, полученный использованием стандартного SEF Joomla http://e-kzn.ru/sef-chpu/standartnyj-sef-chpu-joomla.html — стоит только включить и он работает.



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

Комментарии   

 
# гость 19.10.2012 13:18
Респект за статью!
Всё понятно и без воды, хотелось бы почитать статью о том как бороться с дублями, встроенными средствами joomla 2.5
Может напишите на досуге?
Ответить | Ответить с цитатой | Цитировать
 
 
# Ковенко В.Б. 02.11.2012 21:49
Пример URL дублей можете привести?
Ответить | Ответить с цитатой | Цитировать
 
 
# Денис 25.12.2013 23:31
Нужно ли удалять файл htaccess.txt, если у меня есть оба файла htaccess.txt и .htaccess?
Ответить | Ответить с цитатой | Цитировать
 
 
# Ковенко В.Б. 26.12.2013 08:48
Нет, не надо.
Ответить | Ответить с цитатой | Цитировать
 
 
# Денис 26.12.2013 19:18
Тогда почему после включения опций "Перенаправление URL" и "Добавлять суффикс к URL" возникает ошибка 500 Internal Server Error при переходе в разделы сайта? Что делаю не так?
Ответить | Ответить с цитатой | Цитировать
 
 
# Ковенко В.Б. 05.01.2014 20:00
Может памяти мало выделяется под систему? В логах копаться надо.
Включите SEF без файла .htaccess. У вас URL должны быть похожи на человеческие, c вхождением index.php. Будет ли вываливаться 500 ошибка?
Ответить | Ответить с цитатой | Цитировать
 

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

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


Защитный код
Обновить