Урок 8. ЧПУ

Чтобы иметь доступ к просмотру всех уроков этого курса, оформите подписку в премиум раздел
каталог товаров

От автора: в этом уроке мы с вами приступим к реализации ЧПУ – человекопонятных урлов.

В течение нескольких уроков мы попробуем реализовать несколько вариантов ЧПУ и рассмотрим несколько способов их реализации.

lesson

Все уроки курса:

Метки: ,

Комментарии (24)

  1. Lev

    Замечательный урок! Особенно понравилось как Вы объясняете про регулярные выражения. Всегда были с ними проблемы. Но то как вы пояснили сразу становится понятным что и куда. Спасибо!

  2. Armen

    Прекрасный урок! Перечитал с десяток заметок на различных сайтах на тему «модуль mod_rewrite». Единственный сайт, где внятно и по существу раскрыли механизм работы mod_rewrite.
    Спасибо автору!

  3. Серега

    Здравствуйте! Хочу спросить: эти ЧПУ будут работать только с каталогом товаров, или они будут работать и с обычными страницами? Например: site.com/?view=page&id=2 А то у меня тырнет медленный, вот и решил спросить, пока дело до них дойдет. Спасибо.

    • Андрей Кудлай

      Здравствуйте.
      ЧПУ будет работать для любых ссылок, для которых написаны правила преобразования.

  4. Роман

    Добрый день. Делал все, как у Вас в видео, но у меня не подгружаются почему-то таблицы стилей. В чем может быть дело? Заранее спасибо.

    • Андрей Кудлай

      Здравствуйте.
      Значит, где-то все же делали не так и дело в ошибке, которую нужно исправить. Если не разберетесь сами, тогда создайте тему на нашем форуме, прикрепите код в архиве и попробую помочь.

  5. Денис

    Здравствуйте, урок очень полезный, но у меня почему-то при переходе на ссылку вида
    localhost/catalog/product/11608 перестает работать меню аккордион и все элементы списка раскрываеются.
    Не подскажите в чем дело?
    Заранее спасибо )

    • Андрей Кудлай

      Здравствуйте. Используйте при подключении скриптов и стилей не относительный, а абсолютный путь, т.е. полный путь вида сайт/папки/файл.js(css). С абсолютными путями все должно работать корректно.

  6. Елена

    Здравствуйте, Андрей!
    Вчера закончила Ваш курс по интернет-магазину и хотела бы выразить огромную благодарность получила ответы не только на вопросы, которые были, но и потенциальные. Только там в курсе говорилось про ЧПУ в бонусах, а нашла их только на Вашем сайте. Сейчас внедряю помаленьку. А то раньше я давно хотела преобразовать гет-параметры в что-то читаемое, но даже не знала, с какого конца начинать рыть. А то с гетами мой любимый счетчик Lifeinternet показывал статистику только одной страницы, и я не могла отследить поведение посетителей.

    • Андрей Кудлай

      Пожалуйста, Елена :)
      Ну а относительно ЧПУ в курсе интернет-магазина, то мы решили сделать это не отдельным бонусным уроком, а дополнительным курсом. Все потому, что кроме создания ЧПУ там рассматриваются и другие вопросы и уроков накопилось около десятка, т.е. на отдельный небольшой курс. Курс называется SEO-оптимизация ИМ. Он предлагается только клиентам, приобретавшим основную часть курса. Если возникнет желание приобрести, тогда можете обратиться в нашу службу поддержки.

  7. Евгений

    Андрей, здравствуйте!
    Спасибо за урок, очень полезный. Повторял все за Вами ссылки работают, только почему-то сбрасываются стили CSS. В чем может быть дело?

    • Евгений

      Причем только в том случае когда в url хочу «добавить папку»:

      product/(\d+) index.php?view=details&product_id=$1 — стили сбрасывает (для товаров)

      phones index.php?view=cat&category=1 — стили работают (для категорий)

  8. Евгений

    Со стилями разобрался — почитал комментарии которые были ранее.

    Никак не могу понять почему кликая по ссылке 2 раза у меня 2 раза добавляется правило? То есть: сайт.ру/category/category/2

    Как это исключить?

    • Андрей Кудлай

      Здравствуйте, Евгений. Прописывайте абсолютные ссылки, тогда все будет работать, как и положено.

  9. Aleksey140569

    Здравствуйте! У меня возникла такая проблема… У вас в видео url такого типа localhos/catalog/product.php?product=11608, а у меня catalog007.ru/?category=704 так как я работаю в Денвере. Как исправить это?

    P. S. Заранее благодарен за ответ

    • Андрей Кудлай

      Здравствуйте.
      Адрес сайта указывается в файле конфигурации — config.php, там и напишите тот, который необходим. А то, где Вы работаете (Денвер или что-то другое) — значения не имеет.

  10. eugene.yavgel@gmail.com

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

    • Андрей Кудлай

      Очевидно в коде дело. Я не экстрасенс, поэтому конкретное место Вашего кода, в котором возможна проблема, подсказать не смогу)

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree