- Совместимость с XenForo
- 2.2.x
- Видимая ссылка
- Да
Краткое описание
Аддон приближает вид ссылок к подобию ссылок ВКонтакте. К примеру, на своем форуме XenForo вы сможете открыть профиль пользователя по ссылкеhttps://example.com/members1
или https://example.com/id1
, если добавить соответствующий фильтр роутинга в настройках движка. Также, аддон убирает из URL лишние слеши: в большинстве случаев их не будет или только один: разделяющий страницу и действие (members1/ban
).Описание с техническими подробностями
Все внутренние ссылки будут изменены с/{controller}/{id}/{action}/
на /{controller}{id}/{action}
, то есть без косой черты между {controller}
и {id}
, и в конце.Пользовательские ссылки узлов будут сокращены с
http://{host}/{controller}/{link}
до http://{host}/{link}
.Эти функции работают только тогда, когда опция includeTitleInUrls отключена.
Все страницы, которые отвечают кодом 40x, будут перенаправлены в корень контроллера (или в корень форума). Пример: вы пытаетесь перейти на
/members1/ban
, но вы будете перенаправлены на /members1
, потому что страница вернула ошибку 403 (нет доступа). Эта функция отключена, когда XenForo находится в режиме debug.Пользовательские ссылки
У пользователей с соответствующим правом будет возможность устанавливать пользовательскую ссылку на свой профиль в форматеhttp://{host}/{link}
(Пример: https://fi4a.ru/id1
)Также эта опция доступна для тем в таком же формате с отдельным правом.
Варианты ограничения:
- По длине
- По регулярным выражениям (regexp)
- Изменять пользовательские ссылки
- Обход проверки длины пользовательской ссылки
- Обход проверки на регулярное выражение пользовательской ссылки
- Изменять пользовательские ссылки своих тем
fi4a.ru/members/1/
, и fi4a.ru/members1
, и fi4a.ru/id1
)В качестве бонуса пользователи без прав администратора будут перенаправлены с
/admin.php
в корень форума.Примеры
- Ссылка на ресурс, если аддон установлен:
fi4a.ru/resources4
, без:fi4a.ru/resources/4/
- Ссылка на раздел форума с пользовательской ссылкой, если аддон установлен:
fi4a.ru/bestnode
, без:fi4a.ru/forums/bestnode/
- Ссылка на профиль пользователя, если аддон установлен:
fi4a.ru/members1
, без:fi4a.ru/members/1/
. Можно добавить фильтр роутинга сmembers
наid
и получитсяfi4a.ru/id1
, как в одной известной социальной сети ру-сегмента