404 ошибку выдает переход по тегам

Здравствуйте!

На сайте есть 3 тега выдают ошибку 404


вот одна из ссылок, такого вида http://mvbook.ru/tag/Philips%20HD%204646%2F20/

может быть это ошибка в cms т.к в 3 тегах есть"/" пример: 4646/40 и 4646/20 и 4646/70

Прошу разработчиков посмотреть и помочь с исправлением, а то поисковики очень сильно не любят когда на сайте есть ссылки ведущие на 404 ошибку.

Похожие статьи

  • По ссылке "Новые" с Главной - 404
    Здравствуйте! На Главной есть пункт меню Новые, ссылка с него http://example.com/index/newall/ У меня по ней ошибка 404, записи в блогах есть. Лог апача: [Wed Nov 13 16:22:09 2013] [error] [client 46.251.91.118]...
  • Ошибка 404 при добавлении новости
    Изредка появляется ошибка 404 при добавлении новости, на лайвстрите такого никогда не было. Помогите разобраться!

5 комментариев

0
Изучение проблемы показало, что это не баг движка, а фича апача.

Подробнее здесь: www.it-rem.ru/mod_rewrite-i-slesh.html и здесь: httpd.apache.org/docs/2.2/mod/core.html#allowencodedslashes
0
Навскидку два решения вижу:

1) Двойное URL-кодирование при отдаче ссылки, и обратное двойное декодирование при ее обработке

2) Генерировать для тегов дополнительное свойство URL (как это делается для статей) и работать с ним.

Как временное решение можно 1-й вариант заюзать, но второй мне кажется более правильным.
0
Спасибо за исследование, но то что Вы написали для меня темный лес, к сожалению я не программист.
0
Если есть доступ к настройкам сервера Apache, то можно просто добавить в его конфигурацию директиву:
AllowEncodedSlashes On
Подчеркну, что это не в .htaccess добавляется, а именно в настройка апача или в настройки конкретного сайта (в секции VirtualHost)

Если это тоже темный лес или нет доступа к настройкам (или просто боитесь их трогать), то чуть попозже дам более подробные инструкции, как решить проблему на уровне движка
0
Спасибо, но у меня нет доступа к настройкам сервера Apache, но могу обратиться к хостеру или лучше подождать от вас решения на уровне движка?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.