We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 27943
    • 8 Posts
    Приветствую.

    Не работают псевдонимы в modx 2.0.5. Т.е., если указать для страницы какой-то псевдоним, по нему невозможно открыть эту страницу. Например, указываю для страницы, которая находится в корне (т.е. не имеет родительских ресурсов), псевдоним psevdo. при вводе урла http://www.мой_сайт.ru/psevdo открывается главная страница. при этом обращение по id срабатывает (например, урл http://www.мой_сайт.ru/3 открывает нужную страницу). да, стоит отметить, что запрос http://www.мой_сайт.ru/любое_слово открывает главную страницу и в модх создано всего 2 страницы (главная и вторая, для которой хочу использовать псевдоним).

    файл .htaccess родной от modx без изменений - положил этот файл в корень сайта...

    вот настройки модх:

    Раздел "дружественные url":
    1. разрешить повторяющиеся псевдонимы - нет
    2. автоматически генерировать псевдоним - нет
    3. суфикс контейнера - /
    4. только строчные символы в псевдониме - да
    5. максимальная длина псевдонима - 0 (без ограничений)
    6. метод фильтрации символов в псевдониме - pattern
    7. шаблон для фильтрации символов - /[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^’\\]/
    8. вырезать теги элементов из псевдонимов - да
    9. транслитерация псевдонимов - none
    10. класс управляющий транслитерацией - translit.modTransliterate
    11. путь к классу транслитерации - {core_path}components/
    12. символы вырезаемые из псевдонимов - /.-_
    13. использовать псевдонимы в урлах - да
    14. разделитель слов в псевдонимах - -
    15. friendly_alias_word_delimiters - -_
    16. использовать дружественные URL - да
    17. использовать вложенные урлы - да

    Раздел "псевдоним":
    1. файл контроллер запроса request_controller index.php
    2. request_param_alias q
    3. request_param_id id

    в чем может быть проблема? где копать? спасибо!
      • 9085
      • 630 Posts
      Quote from: soler at Dec 15, 2010, 01:00 PM

      Приветствую.

      Не работают псевдонимы в modx 2.0.5. Т.е., если указать для страницы какой-то псевдоним, по нему невозможно открыть эту страницу. Например, указываю для страницы, которая находится в корне (т.е. не имеет родительских ресурсов), псевдоним psevdo. при вводе урла http://www.мой_сайт.ru/psevdo открывается главная страница. при этом обращение по id срабатывает (например, урл http://www.мой_сайт.ru/3 открывает нужную страницу). да, стоит

      в чем может быть проблема? где копать? спасибо!

      Попробуйте psevdo.html А вообще, лучше предоставьте генерировать ссылки MODx-у
      Удачи...
      ps. {.html} настраивается. Обсуждалось на днях smiley
        Правильно заданный вопрос повышает вероятность получения нужного ответа.
        Что-то не работает? Загляните в лог ошибок!
        Есть проблема? "Локализуйте" её!
        Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
        • 8525
        • 11 Posts
        В корневой папке MODx есть файл ht.access. Его необходимо переименовать в .htaccess.
        В нем прописаны инструкции для включения режима mod_rewrite:

        RewriteEngine On
        RewriteBase /
          Тысячу умных найдешь, пока на одного мудреца набредешь.
          • 27943
          • 8 Posts
          esche, спасибо, проблема решена