我在我的本地服務器和活服務器上使用相同的.htaccess文件,並且希望在我的測試服務器上使用相同的文件(以便更輕鬆地進行代碼管理)。多個htaccess文件在一個文件夾中,或有條件的AuthType Basic?
目前雖然我必須有不同的文件,因爲我的測試服務器上有htaccess密碼訪問,AuthType Basic。
有沒有辦法在相同的文件夾中有兩個.htaccess文件(當然不同的名稱) - 這樣我就可以在測試服務器上添加額外的文件,或者以某種方式使AuthType條件基於它的位置是,即在某個文件夾或某個http主機下?這種方式可以使用同一個文件,但根據您查看的位置不同,它會採取不同的行爲。
幫助和建議非常感謝。
謝謝,但是,這仍然意味着在2個地方保持htaccess。沒有辦法讓2個htaccess文件行事?所以可以成爲主要信息的「主人」,第二個人可以「添加」AuthType? – Newmania 2010-06-24 13:21:43
我擴展了我的答案,希望它有幫助。 – Till 2010-06-25 11:54:59
在Apache 2.2中不能有兩個合併的.htaccess文件,請參閱:http://speeves.erikin.com/2007/02/apache-multiple-htaccess-files.html – 2014-05-24 19:07:56