Перейти к публикации

Сбой При Работе С Категориями


Рекомендованные сообщения

Доброго времени суток !

у меня есть проблема вот _http://ric.ua/cat/9000/

выдает ошибку, хотя при этом аналогично настроенная категория _http://ric.ua/cat/41000/ работает т.е. выводит все содержание всех включенных в нее категорий

Просмотрел и сравнил настройки категорий 9000 и 41000 все одинаково совпадает но при этом одна 41000 работает а 9000 нет. " Материалы за 9000 год " - эта надпись бреться из архива.

Получаться что единственная разница в количестве символов 4 - не работает , 5 - работает

Как это можно побороть?

Добавлять "0" перед 4х значными не хотелось бы

Ссылка на сообщение
Поделиться на других сайтах

Пересечение правил ЧПУ, скрипт думает что у него запросили материалы за год, т.к. в URL стоит год

site.ru/2008/ - выводит новости за год

site.ru/категория/ выводит новости из категории

А теперь с учетом названия вашей категории путь получается site.ru/9000/ что значит вывести для скрипта вывести новости за год 9000

Используйте латинские буквы в названиях категории, а не просто цифры

Ссылка на сообщение
Поделиться на других сайтах

Пересечение правил ЧПУ, скрипт думает что у него запросили материалы за год, т.к. в URL стоит год

site.ru/2008/ - выводит новости за год

site.ru/категория/ выводит новости из категории

А теперь с учетом названия вашей категории путь получается site.ru/9000/ что значит вывести для скрипта вывести новости за год 9000

Используйте латинские буквы в названиях категории, а не просто цифры

Спасибо !

и я вот нашол решение вопроса в файле .htacces в строке

# Вывод за весь год

RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]

RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]

поменял 4 на 3

# Вывод за весь год

RewriteRule ^([0-9]{3})(/?)+$ index.php?year=$1 [L]

RewriteRule ^([0-9]{3})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]

и теперь заработало _http://ric.ua/cat/9000/

правда пришлось отключить календарь правда на сечас он мне и не нужен

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...