Разрешить использование _ (нижнего подчеркивания) в url Joomla

Ноябрь 15th, 2010 Рубрики: CMS, Joomla, PHP, Web

После обновления Joomla пропали все символы нижнего подчеркивания в URL Joomla.

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

Для разрешения использования в ссылках и псевдонимах символа нижнего подчеркивания, необходимо поправить строку 91 в файле libraries\joomla\filter\filteroutput.php с:

[^A-Za-z0-9\-]/

на

[^A-Za-z_0-9\-]/

С Уважением, Mc.Sim!




Теги: , , , , ,

7 комментариев к “Разрешить использование _ (нижнего подчеркивания) в url Joomla”

  1. Июль 14th, 2011 at 15:49
    1

    спасибо за статью, а то все пишут про sef404, а про дефолтный сеф статью не нашёл.

  2. ольга
    Июнь 8th, 2012 at 15:12
    2

    а как добавить в разрешенные символ слэша / ?

    • Июнь 8th, 2012 at 15:58
      3

      Думаю, что это невозможно…

  3. Август 8th, 2012 at 18:30
    4

    Все верно. Но у меня на J2.5 не находит материалов (ошибка 404) если алиас начинается с «_». Так получилось что мне это необходимо. Не знаете как заставить работать?

    • Август 9th, 2012 at 10:14
      5

      Александр, к сожалению, сейчас это не подскажу…
      Давненько с joomla не работаю и на текущий момент нет проектов на joomla под рукой… (((

  4. muzicant
    Май 15th, 2013 at 15:28
    6

    Спасибо! Люблю такие материалы, кратко и по делу. В целом же основная беда Joomla это «защита от дурака», уже очень много запретов, вот как с «_» в урл. Приходиться тратить много времени, чтобы все эти запреты снять.

    А так моя любимая CMS

  5. Катерина
    Август 30th, 2013 at 16:19
    7

    Отличный пост!
    Вот только у меня такая же проблема, как и у Александра
    «Но у меня на J2.5 не находит материалов (ошибка 404) если в алиасе есть «_».»

    что делать?

Написать комментарий