0

我在多個webhosting提供程序上使用腳本,並希望只在發佈新版本時將整個腳本傳輸到服務器。在多臺服務器上使用相同的htaccess

但是每個服務器都有自己的AuthFile(用於目錄保護)的絕對路徑。 .htaccess需要AuthFile的絕對路徑,並且這個絕對路徑在每個服務器上都是不同的。

我的第一種方法是使用一個.htaccess文件與幾個<目錄>-directives。每個都有一個爲特定服務器設置AuthFile的絕對路徑。 但我得到了500內部服務器錯誤:的.htaccess:這裏

不允許<目錄的第二個想法是使用SETENV和<IfDefine>。但IfDefine無法讀取環境變量,如this blog entry所示。

已知特定路徑和服務器。

有沒有辦法找出在哪個服務器上調用.htaccess並設置AuthFile的特定路徑?

回答

0

現在我解決了這個問題,創建一個腳本來分析.htaccess文件並檢查路徑是否爲特定服務器正確設置。

不是我希望的解決方案,但總比沒有更好的解決方案: -/

相關問題