Фильтры роутинга в XenForo - что такое и для чего

Инструкция Фильтры роутинга в XenForo - что такое и для чего

Фильтры роутинга позволяют изменять стандартные URL-адреса, генерируемые XenForo.
  • Автор темы SOUL
  • Дата создания

SOUL

Создатель
Сообщения
7 883
Репутация
11 113
Баллы
266
Пользователь SOUL разместил новый ресурс:

Что такое и для чего фильтры роутинга XenForo - Фильтры роутинга позволяют изменять стандартные URL-адреса, генерируемые XenForo.

Хочу немного осветить вопрос, что же такое фильтры роутинга в XenForo и как их можно использовать.

Хоть вкладка "Фильтры роутинга" находится на главной в панели администратора, но многие даже и не догадываются, какая на самом деле это удобная штука.

Просмотреть вложение 4247

А кто-то вообще думает, что это просто бесполезный функционал, который разработчики зря вообще добавляли.

Фильтры роутинга разработчики добавили, начиная с версии XenForo 1.2.

И на эту тему на оф форуме есть...
Узнать больше об этом ресурсе...
 
Реакции: TwiX

Lenchi

Местный
Сообщения
227
Репутация
263
Баллы
63
А как они бьют по производительности, есть информация?
 

SOUL

Создатель
Сообщения
7 883
Репутация
11 113
Баллы
266
Lenchi, по-моему, большое количество фильтров роутинга не рекомендуют делать, больше 140-150.

И ещё есть вероятность спровоцировать конфликт, подробней:
Route filters don't do HTTP response codes at all. They simply translate URLs to/from the default format from/to the custom format. Most important pages do URL canonicalization though, so you will effectively get a 301 if you go to the wrong URL.

The default URLs will likely still work, as long as you haven't created a conflict.

It's very possible that you can create conflicts using this system (imagine threads/ -> forums/), so you will need to make sure you don't do that. (Of course, if you did threads/ -> forums/, you could probably then do forums/ -> threads/ and you'd simply flip the meaning of them.)
 

Masterra

Пользователь
Сообщения
10
Репутация
5
Баллы
3
Спасибо, теперь разобрался как перенаправлять ресурсы :)
 

Лешшой

Местный
Сообщения
394
Репутация
210
Баллы
43
Не совсем понятно значение чекбокса:
Преобразовывать только входящие URL-адреса
Если включено, то данный фильтр будет использоваться только для изменения входящих URL-адресов, не меняя исходящий роутинг у URL.
 

SOUL

Создатель
Сообщения
7 883
Репутация
11 113
Баллы
266
Лешшой, надо потестировать, пока не использовала этот пункт, а по описанию тоже не очень понятно.
 

TwiX

Крутышка всея форума
Местный
Сообщения
300
Репутация
99
Баллы
28
Делаю по инструкции, нечего не помагает.
Делаю так
1516799359839.png

Ну в итоге всё так же как и было.
 

sonic

[KST]
Администратор
Сообщения
1 930
Репутация
3 436
Баллы
153
ну админы супер-хак форумов они такие тока тупой копипаст и умеют.. а включить мозги и посмотреть как выглядят в 2.х роутинги добавления ресурса не судьба??? как выглядят роутинги добавления темы тоже.. инструкция основана на первой ветке, во второй все так же но роутингы правильно писать надо.
 

TwiX

Крутышка всея форума
Местный
Сообщения
300
Репутация
99
Баллы
28
sonic, Щас дело не в "супер хак форумов"
И вот так делаю
1516800751474.png
 

sonic

[KST]
Администратор
Сообщения
1 930
Репутация
3 436
Баллы
153
а типа это правильно..

вот для как выглядит добавления темы
forums/plaginy-dlja-xenforo.22/post-thread
а вот так выглядит добавление ресурса
resources/categories/plaginy-dlja-xenforo.2/add

разницу со своим осилишь?
 

sonic

[KST]
Администратор
Сообщения
1 930
Репутация
3 436
Баллы
153
значит тебе не судьба.. плюс вангую что никакой перестройки кеша с удалением индексов ты не делал.. ну о том что и кеш своего браузера почистить или контрл+ф5 ты не делал... как видишь тут все работает и реализовано оно именно этим способом.
 

TwiX

Крутышка всея форума
Местный
Сообщения
300
Репутация
99
Баллы
28
sonic, Всё это щас сделал, увы тоже самое.
Только тут ссылка поменялась и всё
1516804018433.png
 

TwiX

Крутышка всея форума
Местный
Сообщения
300
Репутация
99
Баллы
28
Всё получилось.
Нужно сделать наоборот
1516804600521.png
 

sonic

[KST]
Администратор
Сообщения
1 930
Репутация
3 436
Баллы
153
поменяй роутингы местами.. а то выходит что у тебя в ресурсах просто темы создаются.
 

TwiX

Крутышка всея форума
Местный
Сообщения
300
Репутация
99
Баллы
28
sonic, Уже понял, выше написал)
Спасибо)
 
Сверху Снизу