Автор Тема: ЧПУ в каталоге товаров  (Прочитано 25424 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ermy

  • The sign above my avatar
  • Опытный лис
  • ****
  • Сообщений: 323
  • Авторитет: 15
  • Пол: Мужской
  • The sign below my avatar
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #15 : 27 февраля 2012, 22:47:32 »
Каким-то чудесным образом через 5 минут после написания предыдущего сообщения все заработало.
Чудеса, да и только :)

dh05

  • Гость
Re: ЧПУ в каталоге товаров
« Ответ #16 : 03 апреля 2012, 08:43:48 »
Ситуация такая же как и в предыдущих двух постах.
Что может быть.

Оффлайн ermy

  • The sign above my avatar
  • Опытный лис
  • ****
  • Сообщений: 323
  • Авторитет: 15
  • Пол: Мужской
  • The sign below my avatar
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #17 : 03 апреля 2012, 09:39:48 »
Может поможет...заметил одну вещь. Поле "uri" всегда должно быть с маленькой буквы. Сначала писал с большой - не работало. Знак "-" понимает хорошо, а другие не использовал.

dh05

  • Гость
Re: ЧПУ в каталоге товаров
« Ответ #18 : 03 апреля 2012, 09:47:43 »
Поле "uri" все написана с маленькой буквы. Может настройка сервера?
Так как cms должна перекидывать на index если страницы нет, а она не перекидывает и выдает ошибку 404, а в логах апача  File does not exist: /путь к корню сайта/c4/zashita/

dh05

  • Гость
Re: ЧПУ в каталоге товаров
« Ответ #19 : 03 апреля 2012, 12:43:33 »
Заметил что сама cms не дописывает / вначале ссылки или изображения. Это как-то лечится?

В общем заработал.
если нужено что-бы / добавлялся, то нужно тег base в head поставить.
а если выдает 404 ошибку то можно вместо

RewriteRule   ^c(\d+)/([a-z0-9_-]+)/ index.php?sitepage=catalogpage&cid=$1 [QSA,L]
написать

RewriteRule   ^c([0-9]+)/([a-z0-9_-]+)/ index.php?sitepage=catalogpage&cid=$1 [QSA,L]

С товаром тоже самое.
« Последнее редактирование: 03 апреля 2012, 15:15:46 от dh05 »

Оффлайн alexandr

  • Молодой лис
  • **
  • Сообщений: 86
  • Авторитет: 1
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #20 : 19 февраля 2013, 22:33:10 »
у тебя


<link rel="stylesheet" href="design/css/style.css" type="text/css" media="screen, projection" />


должно быть


<link rel="stylesheet" href="/design/css/style.css" type="text/css" media="screen, projection" />

и так для всего, скрипты, CSS, пути...для всего!

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

Оффлайн alexandr

  • Молодой лис
  • **
  • Сообщений: 86
  • Авторитет: 1
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #21 : 08 августа 2013, 10:13:36 »
RewriteRule   ^c(\d+)/([a-z0-9_-]+)/ index.php?sitepage=catalogpage&cid=$1 [QSA,L]

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

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #22 : 08 августа 2013, 10:35:42 »
Напишите сюда ID страниц каталогов и правила ЧПУ для них

Оффлайн alexandr

  • Молодой лис
  • **
  • Сообщений: 86
  • Авторитет: 1
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #23 : 08 августа 2013, 11:20:27 »
Напишите сюда ID страниц каталогов и правила ЧПУ для них
RewriteRule   ^i(\d+)/([a-z0-9_-]+)/ index.php?sitepage=stabilizator_lider&itemid=$1 [QSA,L]
RewriteRule   ^i(\d+)/([a-z0-9_-]+)/ index.php?sitepage=transformatory&itemid=$1 [QSA,L]
RewriteRule   ^c(\d+)/([a-z0-9_-]+)/ index.php?sitepage=stabilizator_lider&cid=$1 [QSA,L]
RewriteRule   ^c(\d+)/([a-z0-9_-]+)/ index.php?sitepage=transformatory&cid=$1 [QSA,L]

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #24 : 08 августа 2013, 11:28:27 »
 L - означает последнее правило, попробуйте убрать первые три.

Оффлайн alexandr

  • Молодой лис
  • **
  • Сообщений: 86
  • Авторитет: 1
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #25 : 08 августа 2013, 11:34:44 »
L - означает последнее правило, попробуйте убрать первые три.
не помогает. вот стоит первая страница, на ней все и показывается. а если вторую поставить первой, то показывается другая. может какой оператор есть "или"

Оффлайн alexandr

  • Молодой лис
  • **
  • Сообщений: 86
  • Авторитет: 1
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #26 : 08 августа 2013, 12:49:57 »
подскажите кто нибудь пожалуйста.

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #27 : 08 августа 2013, 15:13:11 »
Проверил на демо сайте, все работает.
В шаблонах вы что вместо %link% ставите?

Оффлайн alexandr

  • Молодой лис
  • **
  • Сообщений: 86
  • Авторитет: 1
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #28 : 08 августа 2013, 21:28:44 »
Проверил на демо сайте, все работает.
В шаблонах вы что вместо %link% ставите?
/c%id%/%uri_value%/
А у меня не работает, и все. И менял местами. и убирал L, и ставил C - ничего. Короче какая строка первая стоит, та и работает.

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
Re: ЧПУ в каталоге товаров
« Ответ #29 : 09 августа 2013, 09:13:14 »
/c%id%/%uri_value%/
Это в обоих каталогах?
нужно чтобы в одном было uri а в другом примеру uri2