2017-09-29 1 views
0

J'ai un site WordPress avec le plugin bbPress forum. J'ai créé une page personnalisée pour le forum "home page". bbPress a mie de pain cliquables et « Forum » va charger le accueil du forum par défaut bbPress, en tant que tel j'ajouté ce qui suit à mon .htaccess pour rediriger l'utilisateur vers ma page personnalisée:
RewriteEngine On RewriteRule /forums$ /the-forum
Cela redirige l'utilisateur:
de: https://okclarity.com/forums/ (accueil du forum bbPress)
à: https://okclarity.com/the-forum/ (forum Accueil personnalisé).htaccess avec bbPress pour les utilisateurs non connectés

Cela fonctionne - mais seulement pour les utilisateurs connectés. Lorsqu'un utilisateur n'est pas connecté, la redirection ne fonctionne pas.

  1. Quelqu'un peut-il expliquer pourquoi cela ne fonctionnerait pas pour les utilisateurs non connectés?
  2. Existe-t-il un meilleur moyen de rediriger les utilisateurs vers la page personnalisée?
+0

Ce qui précède a été publié lorsque le site était en développement. Après le déplacement sur le site en ligne, le 'RewriteRule' ne fonctionne pas du tout, même pour les utilisateurs connectés. J'ai supprimé les forums de la chapelure comme une solution d'aide de bande. Si quelqu'un a une vraie solution s'il vous plaît poster. – Shmuel

Répondre

0

bbPress a une option pour cela.

  1. Ouvrez WordPress Admin -> Paramètres -> bbPress.
  2. Faites défiler vers le bas jusqu'à Forum Root Slug.
  3. changement Forum Racine de forums à le forum.
  4. Ouvrir les paramètres -> Permaliens pour effacer les règles de réécriture.

Assurez-vous de supprimer les règles de réécriture que vous avez ajoutées.

+0

Nous l'avons essayé mais en le faisant, la page bbPress remplace notre page personnalisée à cette URL. – Shmuel

+0

Vous ne pouvez pas avoir bbPress home et page personnalisée en utilisant la même URL. Je ne comprends pas ce que vous voulez faire ici, mais ma réponse est la bonne façon de changer le slug racine du forum bbPress. Si vous avez un problème, vous tentez probablement de faire quelque chose qui est en conflit avec cela. Cela fonctionne avec n'importe quel site Web que j'ai essayé. –

+0

Je ne cherche pas à changer le slug ou à utiliser la même URL pour deux choses - Je cherche à rediriger les utilisateurs de la navigation vers la page d'accueil du forum bbPress vers ma page personnalisée. – Shmuel