默認Trac安裝將顯示WikiStart頁面作爲其主頁。我希望它顯示另一個頁面。我怎麼做?我無法找到Google的任何內容,因爲任何帶有「Trac」的請求都會返回到使用Trac的每個開源項目的鏈接。如何更改Trac wiki中的默認登錄頁面?
回答
如果您的Trac安裝位於Apache之後,那麼您可以使用Apache配置指令來重定向或重命名「主頁」url。例如,查看「別名」指令。
是的,我在Apache後面,但是在請求/ projectname/wiki時,我真的沒辦法配置Trac本身來顯示某個頁面嗎? – lindelof 2009-08-18 06:18:11
想要顯示不同的維基頁面還是不同類型的頁面?我不知道前者的配置選項,但是您可以在trac.ini
中使用[trac] default_handler
來使自定義查詢頁面成爲默認頁面。
編輯:快速瀏覽源代碼,WikiStart作爲wiki的起始頁面非常好的硬編碼。所以,沒有補丁Trac,我不認爲你可以做你以後的事情。
如果您想保留「歡迎使用Trac」頁面,您是否考慮過簡單地將該內容遷移到新頁面,然後編輯WikiStart? Trac文檔升級會使WikiStart頁面保持不變(如文檔here),所以在這方面您不會爲自己陷入困境。
似乎沒有希望覆蓋/wiki
呈現除WikiStart
以外的wiki頁面的URL路徑。這是由設計硬編碼(也許是一個很好的理由)。
另一方面,您可以使用[mainnav]
部分中的配置選項覆蓋主導航區域中的Wiki
鏈接,並使其指向自定義wiki頁面,例如,
[mainnav]
wiki.label = Home
wiki.href = /wiki/HomePage
在trac:wiki:TracInterfaceCustomization#CustomNavigationEntries
迄今爲止最好的解決方案! – 2015-08-18 16:26:21
我解決同樣的問題,看到的細節是使用[[Include]]
宏(http://trac-hacks.org/wiki/IncludeMacro),並有WikiStart頁面包含一個包含語句。
我想要一個不同於WikiStart的頁面名稱,所以我可以使用頁面名稱前綴對頁面集合進行分類,例如,MyToolNameIntroduction是我的起始頁面。
這TRAC票表明,它是不能直接:http://trac.edgewall.org/ticket/9012
- 1. 更改默認的joomla登錄頁面
- 2. 如何更改Redmine 3.x中的默認登錄頁面?
- 3. 默認登錄頁面2
- 4. 如何將WordPress的默認登錄頁面從wp-login.php更改爲自定義登錄頁面?
- 5. 在yii框架中使用登錄頁面更改默認頁面
- 6. SonarQube 6.2 - 將默認登錄頁面更改爲/ about
- 7. 無法更改默認CQ登錄頁面
- 8. 如何更改默認頁面
- 9. 如何更改OpenErp的登錄頁面?
- 10. 自定義默認登錄頁面Alfresco
- 11. 在任何Trac wiki頁面上獲取用戶名(Trac 0.11)
- 12. 更改sqlbuddy的默認登錄信息
- 13. 更改cPanel中的默認頁面
- 14. 更改FOSUserBundle(Symfony)中的默認登錄頁
- 15. 如何自定義ActiveAdmin中的默認登錄頁面?
- 16. 如何更改Maven登錄頁面
- 17. 按用戶名列出trac wiki頁面
- 18. Spring Security禁用默認登錄頁面
- 19. 如何用Facebook登錄認證畫面更改默認圖標的Android
- 20. 將分頁:如何更改鏈接中的默認頁面
- 21. 如何更改Laravel 5中的默認登錄URL?
- 22. Yii:更改登錄頁面
- 23. 在OS X Lion中更改WiFi登錄頁面的默認瀏覽器
- 24. 如何排除某個wiki頁面出現在trac搜索中?
- 25. 更改默認登錄消息
- 26. 在MVC中更改默認頁面
- 27. 避免keycloak默認登錄頁面並使用項目登錄頁面
- 28. 更改Apache的默認頁面爲PHP
- 29. 如何將頁面設置爲Google Code上的默認wiki頁面?
- 30. wordpress登陸頁面和默認頁面
應該遷移到Serverfault – 2009-08-17 21:19:12
對於那些1.X用戶:'TRAC管理員/路徑/要/項目wiki命名WikiStart WikiDocsStart'。 – spinkus 2014-07-08 09:23:02