Приветствую.
Не работают псевдонимы в 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
в чем может быть проблема? где копать? спасибо!
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} настраивается. Обсуждалось на днях
В корневой папке MODx есть файл ht.access. Его необходимо переименовать в .htaccess.
В нем прописаны инструкции для включения режима mod_rewrite:
RewriteEngine On
RewriteBase /
Тысячу умных найдешь, пока на одного мудреца набредешь.
esche, спасибо, проблема решена