2011-06-20 88 views
5

我正在使用Piwik的副本,這非常出色。分離Piwik的後端和跟蹤URL

對於 偏執狂 額外的安全性,我想把Piwik的後端放在一個受Apache基本認證保護的文件夾中,並且其路徑被隱藏起來以防窺視。

http://example.com/protected/piwik 
         ^----------------- .htpasswd protected 

但是,現在跟蹤代碼當然不起作用了!

var pkBaseURL = (("https:" == document.location.protocol) ? 
"https://example.com/protected/piwik/" : "example.com/protected/piwik/"); 

有放置在一個單獨的保護目錄的Piwik後端,但允許跟蹤照常上班的常見方式?

回答

0

似乎有一個workaround

,如果你不介意丟失一鍵更新,我認爲這是可行的:

  • 複製的核心,庫,插件,配置在piwik文檔根
  • 運行「發現」刪除.PHP之外,和TMP文件夾的位置和.tpl文件中的index.php和piwik.php這些文件夾仍然在文檔根 ,手動設置PIWIK_INCLUDE_PATH到指向隱藏(?)文件夾
  • 聲明:未經測試;使用svn的快照(或等待0.4.2)

我們可能不會更改構建/發行腳本,但如果您爲Updater提供了一個修補程序,我們會考慮它。 (您可能會定義PIWIK_DOCUMENT_ROOT,和讀bootstrap.ini.php文件,如果存在的話開始,覆蓋PIWIK_INCLUDE_PATH。)

更優雅的解決方案仍然歡迎。