Joomla 1.5 Почему материал открывается в разных категориях?

Тема в разделе "Joomla и SEF (ЧПУ)", создана пользователем cofiya, 28.10.2010.

  1. Offline

    cofiya Недавно здесь

    Регистрация:
    28.10.2010
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Подскажите, пожалуйста, почему статья, которая относится к определенной категории, открывается во всех категориях (по разным ссылкам)? Это относится ко всем статьям на сайте.

    Например, статья primer.html открывается по ссылкам:

    kategoria1/primer.html

    kategoria2/primer.html

    kategoria3/primer.html

    И кроме этого в строке браузера можно добавить любые символы к ссылке (primer555.html или primerXXX.html) и по таким ссылкам откроется та же статья.

    По идеи должна отображаться страница с ошибкой 404. Но, этого не происходит. В чем может быть проблема? Использую встроенный SEF.
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Как созданы эти ссылки? Автоматом ссылка на статью не может быть вида primer.html, может быть ХХ-primer.html, где ХХ - ID статьи.
     
  4. Offline

    cofiya Недавно здесь

    Регистрация:
    28.10.2010
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Все ссылки с локального сервера:

    Ссылка на статью localhost/mysait/kak-raskrytiti-sait/7-raskrytka-internet-magazina.html
    Статья находится в категории localhost/mysait/kak-raskrytiti-sait.html

    Доступ к таким ссылкам возможен через пункт меню.

    Но, если в строке браузера вместо категории "kak-raskrytiti-sait" написать категорию "kak-sozdati-sait", то ссылка будет следующего вида
    localhost/mysait/kak-sozdati-sait/7-raskrytka-internet-magazina.html А статья открывается по такой ссылке та же самая.

    Можно еще в конце ссылки добавить различные символы, например
    localhost/mysait/kak-sozdati-sait/7-raskrytka-internet-magazina555.html И открывается все та же статья.

    По идеи, если неправильно указать ссылку на статью должна отображаться страница ошибки 404. А у меня статья открывается по любым ссылкам. Причем все статьи.
     
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Ну во-о-от. А зачем выдумывать какие-то примеры?

    Вообще, эта проблема не раз обсуждалась. Это проблема джумлы и её SEF, вернее некорректных роутеров. При обратном преобразовании ссылок проверяется ТОЛЬКО ID статьи, т.е. в определении того, что конкретно откроется по ссылке /kak-sozdati-sait/7-raskrytka-internet-magazina.html участвует лишь цифра 7. Всё остальное можно менять как угодно и всё равно откроется эта статья, а не 404 ошибка. C этим можно жить, но надо следить за ссылками и не подсовывать поисковикам кривые ссылки.

    Выход - переписывать роутер от com_content, чтобы он проверял псевдоним статьи (пункт меню, раздел и категорию) или ставить SEF-компонент. Я рекомендую sh404SEF.
     
  6. Offline

    cofiya Недавно здесь

    Регистрация:
    28.10.2010
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Спасибо за совет! А можно ссылку, где эта тема обсуждалась? Я не могла ее найти.
     
  7. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Последнее редактирование: 31.03.2014
  8. Offline

    cofiya Недавно здесь

    Регистрация:
    28.10.2010
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Спасибо, буду думать что мне делать. Сторонние SEF-компоненты тоже имеют свои недостатки. А кто-нибудь уже переписывал роутер от com_content ?
     
  9. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    вряд ли. Мне кажется, что добавив запросы к БД, это будет не лучше использования SEF-компонента
     
  10. Offline

    cofiya Недавно здесь

    Регистрация:
    28.10.2010
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    :) Еще раз спасибо за советы.
     

Поделиться этой страницей

Загрузка...