2017-09-29 63 views
0

我有一個WordPress網站與bbPress論壇插件。我爲論壇「主頁」創建了一個自定義頁面。 bbPress的具有可點擊的麪包屑和「論壇」將加載默認的bbPress論壇首頁的,所以我增加了以下我的.htaccess將用戶重定向到我的自定義頁面:從

RewriteEngine On RewriteRule /forums$ /the-forum
這將用戶重定向https://okclarity.com/forums/ (bbPress論壇主頁)
至:https://okclarity.com/the-forum/(自定義論壇首頁).htaccess與bbPress非登錄用戶

這是有效的 - 但僅限於登錄用戶。當用戶未登錄時,重定向不起作用。

  1. 有人可以建議爲什麼這不適用於未登錄的用戶嗎?
  2. 有沒有更好的方式將用戶重定向到自定義頁面?
+0

上述內容在網站開發時發佈。移到實況站點後,即使是登錄用戶,「RewriteRule」也不起作用。我已經從麪包屑中刪除了作爲樂隊解決方案的論壇。如果有人有真正的解決方案,請發佈。 – Shmuel

回答

0

bbPress有一個選項。

  1. 打開WordPress管理 - >設置 - > bbPress。
  2. 向下滾動到論壇根S
  3. 更改論壇根論壇論壇
  4. 打開設置 - >永久鏈接來清除重寫規則。

確保刪除已添加的重寫規則。

+0

我們已經嘗試過,但是當這樣做時,bbPress頁面會替換我們在該URL處的自定義頁面。 – Shmuel

+0

您不能使用相同的URL使bbPress主頁和自定義頁面。我不明白你想在這裏做什麼,但我的回答是改變bbPress論壇root slug的正確方法。如果你有問題,很可能你會嘗試做一些與之相沖突的事情。這適用於我嘗試過的任何網站。 –

+0

我不想更改slug或使用相同的URL兩件事 - 我正在尋找重定向用戶從導航到bbPress論壇主頁到我的自定義頁面。 – Shmuel