.htaccess с bbPress для не авторизованных пользователей

У меня есть сайт WordPress с плагином форума bbPress. Я создал пользовательскую страницу для форума «Домашняя страница». У bbPress есть интерактивные хлебные крошки, и «Форум» загрузит домашнюю страницу форума bbPress по умолчанию, поэтому я добавил следующее в свой .htaccess, чтобы перенаправить пользователя на мою пользовательскую страницу:
RewriteEngine On
RewriteRule /forums$ /the-forum

Это перенаправляет пользователя:
от: https://okclarity.com/forums/ (Домашняя страница форума bbPress)
чтобы: https://okclarity.com/the-forum/ (пользовательский форум домой)

Это работает — но только для зарегистрированных пользователей. Когда пользователь не вошел в систему, перенаправление не работает.

  1. Может кто-нибудь посоветовать, почему это не будет работать для не авторизованных пользователей?
  2. Возможно, есть лучший способ перенаправить пользователей на пользовательскую страницу?

0

Решение

У bbPress есть опция для этого.

  1. Откройте WordPress Admin -> Настройки -> bbPress.
  2. Прокрутите вниз до Корневой слизень форума.
  3. + Изменить Корень форума от форумы в заместитель форум.
  4. Откройте Настройки -> Постоянные ссылки, чтобы очистить правила перезаписи.

Обязательно удалите добавленные вами правила перезаписи.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]