Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • Русский
  • Українська
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  Vodafone
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

CMS Joomla. Очень длинный адрес в адресной строке

Форумы CMS Joomla Очень длинный адрес в адресной строке

yzerhome
10 лет
0
Очень длинный адрес в адресной строке

Доброго времени суток!
Подскажите пожалуста можно как то адрес в адресной строки сделать покороче?
На даный момент такой вид :
http://mysite.ru/index.php?option=com_content&view=category&id=40:host&Itemid=64&layout=default
а хотелось бы что бы примерно такой
http://mysite.ru/program.htm
Использую Joomla1.5.20
Заранее большое спосибо

bagriydn
10 лет
0

Да можно.
Собственно вопрос не к хостингу а к Joomla.
Можно воспользоваться стандартными средствами Joomla или расширениями (Extensions) для Joomla. Мне нравиться SH404sef (платная) но есть и старая бесплатная версия. Чтобы получить такую ссылку как у вас - только расширения.
Ссылка на расширения http://extensions.joomla.org/extensions/site-management/sef
Включение стандартной SEF:
Статья взята тут: http://joomlaportal.ru/content/view/100/53/
В Joomla встроена функция генерации ЧПУ (человекопонятные УРЛ). Оригинальное английское название таких ссылок — SEF URL (search engines friendly url).
Интересно, что в русском названии акцент делается на понятности ссылки человеку, а в английском — на дружественость поисковым роботам.
Данная функция позволяет автоматически преобразовывать ссылки в сайтах на Joomla из динамического вида:
http://joomlaportal.ru/index.php?option=com_content&task=view&id=34&Itemid=51
в статический:
http://joomlaportal.ru/content/view/34/51/
Включаем SEF URLs (ЧПУ) в Joomla
Авторизуемся в административной панели
Выбираем пункт меню Сайт -> Общие настройки (Site->Global Settings)
Устанавливаем параметр "Дружественные ссылки (SEF URLs)" - Да
Переименовываем файл "htaccess.txt" в корне сайта в ".htaccess"
Нажимаем кнопку Сохранить (Save) для сохранения изменений

Если не работает — переименовываем файл .htaccess обратно в htacccess.txt и проверяем включен ли в конфигурации Apache модуль mod_rewrite.

yzerhome
10 лет
0

Спасибо большое вроде помогло!!!!
А нельзя случайно еще из адреса и index.php убрать?
Заране спс!

sonicua
10 лет
0

Можна, включите опцию "Использовать mod_rewrite".

yzerhome
10 лет
0

А где ее включать то?
Использую Joomla 1.5.20
Заране спс

sonicua
10 лет
0

В админпанели Joomla Сайт -> Общие настройки -> Сайт, справа блок "Установки Search Engine Optimization"

bagriydn
10 лет
0

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

vya60484174
10 лет
0

Вроде поисковая оптимизация лучше!Я себе сделал,посмотрим что там с нагрузкой будет!

dmitriydenisov
10 лет
0

Имейте ввиду, что если компонент отвечающий за ЧПУ полетит, то странички сменят свой урл и пользователи не смогут попасть на нужную страницу с поисковых систем. Будет неприятная ситуация. А насчет нагрузки, то всегда можно включить кэширование. У меня стоит ARTIO JoomSE и включено кэширование. Нагрузка в пределах нормы.

Участвовать в общении на этом форуме могут только зарегистрированные пользователи.