Главная » 2011 » Октябрь » 6 » Урок 14 - делаем красивые ссылки ("урлы")
11:19
Урок 14 - делаем красивые ссылки ("урлы")

Урок 14 - делаем красивые ссылки ("урлы")

В этом уроке мы с Вами сделаем красивые, читаемые "урлы" (ссылки) на нашем сайте. Что я имею в виду: зайдя на любую страницу нашего сайта Вы увидите в адресной строке браузера очень длинный набор всяких символов, которые Джумла генерирует автоматически. 

Например, зайдем в "номера". В адресной строке Вы видите вот это:

Не очень красиво... Согласитесь, было бы намного лучше, если бы там было, к примеру, http://localhost/project/nomera

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

Итак, заходим в панельадминистратора. В верхнем меню выбираем "сайт" - "панель управления". Там находим иконку "общие настройки", и заходим туда.

Здесь нас интересуют вот эти настройки: "Установки Search Engine Optimization" (находятся в правой части). Тут всего три пункта, и все они отключены, как видите. Нам нужно их включить, то есть делаем так, как показано на рисунке снизу и сохраняем.

Итак, что мы сделали: мы включили встроенный в джумлу модуль СЕО-оптимизации, который и отвечает за переделку ссылок.

Но это еще далеко не все. Если Вы сейчас зайдете на наш сайт и попробуете покликать по пунктам меню, Вы увидите ошибку, которую выдает нам Денвер. Чтобы ее убрать, нужно зайти в папку с нашим сайтом, путь X:\home\localhost\www\project\

Находим там файл htaccess.txt

Изменяем имя и расширение этому файлу таким вот образом: .htaccess
Это не опечатка! Имя должно быть именно такое! .htaccess ("точка" htaccess)
То есть получится так:

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

Переходим в админпанель. Заходим в редактирование пунктов главного меню. "Все меню" - "Main menu". Заходим там в пункт, который хотим отредактировать, например, "номера". Особо наблюдательные могут заметить, что в поле "псевдоним" находятся те же самые цифры, что и в хвосте урла сайта, при заходе в пункт меню "номера".

Меняем этот псевдоним на "nomera". Без кавычек! То есть получится так:

Сохраняем.

Перезагружаем сайт и за ходим в "номера". Видим, что все работает и каким красивым стал урл.

Все остальные пункты главного меню изменяются аналогично.

Остановиться поподробнее нужно только на разделах и категориях. В нашем случае это "Новости".

Заходим в админпанели "Все меню" - "verhnee menu", а там далее в "новости".
Находим там поле "псевдоним" и опять-таки изменяем его. Например, на "novosti" (без кавычек). То есть получается так:

Сохраняем.

Это мы только изменили первую часть хвоста урла, которая отвечает за вывод псевдонима категории. Теперь нужно изменить вторую часть урла, за которую отвечает псевдоним самого материала.

Заходим в "Материалы" - "Менеджер материалов" и находим там наши материалы из категории "Новости". Например, "Классификация и сертификация Отеля "Прага". Открываем его для редактирования.

В настройках материала находим "псевдоним" и изменяем его. Например, так:

Сохраняем. 

Перезагружаем сайт и заходим в данную страницу. Видим красивый урл:

 Цифра, которая в нем появилась, не портит вид. Убрать ее без знания программирования не возможно, да и не нужно. Это id материала. Id у всех материалов разный, таким образом, даже если Вы дадите одинаковые псевдонимы нескольким материалам, все равно получатся уникальные урлы, которые будут отличаться друг от друга именно этой цифрой. Получается такая подстраховка.

Обратите внимание, данный модуль работает не на всех хостингах. Тот хостинг, который я Вам советовал, прекрасно воспринимает этот модуль, и все отлично работает. Подтверждение тому мой сайт.

Просмотров: 384 | Добавил: muradkurshumov | Теги: Урок 14 - делаем красивые ссылки (у | Рейтинг: 0.0/0
Всего комментариев: 0
Движок: uCoz
Адаптация by © AID