Создаем ЧПУ ссылки на сайте Joomla. Чпу joomla


Как включить ЧПУ (SEF) и удалить index.php

как удалить index.php joomla

Как правило для правильной работы сайта, для создания интереса к сайту от пользователей необходима поисковая оптимизация (SEO или СЕО). 

Наверняка многим не очень нравится, что ссылки в Joomla выглядят не очень красиво.  К тому же поисковые системы намного лучше работают с хорошими и читаемыми URL, да  и людям это намного удобнее. 

Согласитесь, что адрес страницы типа http://joomla.ru/sites выглядит намного лучше, чем страница http://joomla.ru/index.php?option=com_content&view=article&id=2565.

Именно поэтому важно включить на своем сайте SEF (ЧПУ или человекопонятные url).

В этом уроке я покажу вам , как включить человекопонятные URL-адреса и как убрать index.php и другие ненужные коды из URL-адреса без необходимости установки какого-либо плагина или компонента.

Обратите внимание, что следующий урок работает на серверах Apache и скриншоты были взяты из версии Joomla 3. В более старых версиях Joomla шаги очень похожи, но есть небольшие отличия.

Давайте начнем и посмотрим, как превратить уродливые URL-адреса в красивые и дружественные для пользователей.

SEO Joomla

Сначала войдите в Панель управления и перейдите в Система - Общие настройки

На вкладке “сайт”, вы получите возможность внести некоторые изменения в настройки SEO. Нажмите “Да” для параметра "Включить SEF (ЧПУ)" и "Перенаправления URL". Если перенаправление URL-адресов не работает, возможно, ваш хостинг не может активировать модуль mod_rewrite на сервере Apache. Свяжитесь с хостером, чтобы получить возможность использовать данные функции.

ЧПУ Joomla

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

В папке вашего Joomla сайта найдите файл htaccess.txt и переименуйте его в файл .htaccess

Это можно сделать с помощью обычного блокнота или Notepad++. Пересохраните файл в режиме "все файлы" с именем ".htaccess".

удалить index.php Joomla

Мы почти закончили с настройкой, но есть еще одна маленькая вещь, которую нужно сделать, чтобы удалить index.php из URL-адреса.

Необходимо изменить .htaccess файл.

Откройте его и найдите следующую строку:

# RewriteBase /

Удалите символ “#” из строки. Помните, что если вдруг вы установили свой сайт на Joomla в подпапку (т. е.: http://вашсайт.ru/joomla ), то необходимо вставить имя подпапки после “/”

RewriteBase /joomla

Если же Joomla установленна в корневой папке, то вам не нужно добавить никакой подкаталог в код, а просто использовать следующий код:

RewriteBase /

А теперь посмотрите свой сайт и порадуйтесь изменениям! :)

joomla.ru

Инструкция по созданию ЧПУ ссылок (алиасов) на движке Joomla

21 июля 2013 By Сергей Нечипорук

Вообще аббревиатура ЧПУ расшифровывается как «человекопонятный урл», еще их называют SEF ссылками, исходя из английского перевода «search engine friendly». На данный момент при создании СДЛ (сайта для людей) без ЧПУ не обойтись, так как они оптимизируют ваш сайт и делают его более привлекательным не только для поисковых машин, но и для ваших пользователей. Давайте рассмотрим, что подразумевает под собой ЧПУ ссылки на платформе Joomla 2.5.

Вот так вот выглядит ссылка без настройки ЧПУ:

/index.php?option=com_content&view=category&layout=blog&id=8&Itemid=102

Согласитесь, здесь тяжело что-то понят и тем более, сориентироваться, где именно на сайте вы сейчас находитесь.

При включенном ЧПУ вы будете иметь ссылку вида:

/category/2-article.html

Это та же ссылка что и выше, просто приведена к виду ЧПУ. Тут все понятно и удобно. Давайте теперь посмотрим, как осуществляется настройка ЧПУ  в Joomla 2.5.

Зайдя в панель администрирования, перейдите в раздел Сайт – Общие настройки. С правой стороны вы увидите блок, который называется «Настройки SEO».

Seo joomla

Давайте рассмотрим детальнее, какую функцию выполняет каждая из этих настроек. Итак возьмем тот длинный и непонятный урл /index.php?option=com_content&view=category&layout=blog&id=8&Itemid=102, и постепенно начнем подключать каждый из пунктов.

Еще один очень важный момент! Перед тем как подключать «Настройки SEO». Вам стоит зайти в корень Вашего сайта и найти там файл — htaccess.txt.

Seo joomla1

Его нужно немного отредактировать, а именно удалить расширение «.txt» и поставить «.» перед названием. Сам файл должен иметь вид:

Seo joomla2

Все теперь можно смело подключать ЧПУ. Итак, для начала ставим параметр  «Включить SEF (ЧПУ)» в значение «Да». И смотрим, что имеем у нас на сайте.

/index.php/category/2-article

Уже лучше, но спереди мешает приписка /index.php/. Для того чтобы ее убрать ставим параметр «Перенаправление URL» в значение «Да».

/category/2-article

Отлично! Идем дальше. Следующий параметр – «Добавлять суффикс к URL». Применив его, получаем:

/category/2-article.html

Как видите к урлу добавилось .html, это делать не обязательно, но, по-моему, в таком виде ссылке смотрятся красивее.

Ну и последний параметр «Алиасы в Unicode» — делают транслитерацию урлов или как их еще называют «алиасов» на латинские буквы.

Подключив все настройки и пройдясь по страницах сайта, вы можете любоваться ЧПУ ссылками. Как видите такими простыми движениями на Joomla 2.5 можно без проблем сделать ваши урлы более привлекательными. Подписывайтесь на новости моего блога и получайте детальные уроки от новичков прямо к себе на почту.

webprovincia.com

Как создать ЧПУ в Joomla 2.5. Активировация и настройка ЧПУ (SEF).

 

 

ЧПУ для Joomla

 

Для чего нужны, и как создать ЧПУ ссылки в Joomla 2.5.

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

Для того чтобы реализовать ЧПУ на Joomla, можно воспользоваться встроенными средствами, то есть поддержка SEF ссылок уже имеется, остается только ее настроить. Настройка ЧПУ на Joomla производится следующим методом:

Настройки ЧПУ в Joomla находятся - в общих настройках сайта (Сайт -> Общие настройки). По умолчанию SEF ссылки уже включены, но все же выглядят не так как нужно:

site.ru/index.php/the-joomla-community

Если вы заметили, ссылка содержит в себе приставку index.php, нам же нужно чтобы ссылки не содержали в себе ничего лишнего, поэтому давайте избавимся от этой приставки, для этого нужно пройти в корневой каталог вашего сайта и переименовать файл htaccess.txt в . htaccess, будьте внимательны, файл .htaccess начинается с точки и не имеет расширения.

После того как файл переименован, нужно верниться в админ панель и поставить переключатель «Перенаправление URL» в положение «ДА», после этого приставка index.php исчезнет.

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

В пункте настроек «Добавлять суффикс к URL» можно добавить в окончание адреса ссылки суффикс, который будет зависеть от типа документа, то есть в конце ссылки на материалы сайта будет добавлено .html. В результате после всех настроек наши ссылки будут выглядеть следующим образом:  

site.ru/the-joomla-community.html

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

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

Но т.к. вы в Joomla активировали и настроили ЧПУ (SEF), то естественно, что посетители, переходящие на ваш проект по таким ссылкам, не смогут попасть на желаемую страничку.

sitedelkin.ru

Стандартный 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 — стоит только включить и он работает.

 

e-kzn.ru


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

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