我一直在本地Web服務器上開發一個網站,我很滿意它。我即將準備部署它,但我一直在尋找如何通過htaccess限制文件夾訪問。我擔心的是我從Web服務器上的文檔中獲取一些php變量,我擔心通過拒絕htaccess生病也會阻止php文件讀取和寫入此文檔。是這樣嗎?如果是這樣,我將如何設置一個層次結構,我的PHP可以讀取和寫入我的文檔,但人們無法訪問它的文件夾?htaccess/htpasswd文件如何寫入?
0
A
回答
1
.htaccess
是一種基於每個目錄配置服務器的方法。
如果您打算使用PHP編寫文件,那麼它將使用文件系統進行此操作(除非您使用HTTP PUT或類似方法,但是您會知道是否是),因此服務器配置是無關緊要的。
0
Htaccess是一個網絡服務器限制,如果你可以訪問該頁面,那麼PHP不會在意你是否擁有它,所以你可以從PHP編輯你的文件沒有問題。當然,如果您將文件寫入htaccess保護的(不同的)目錄,用戶將不得不插入密碼才能閱讀它。
1
Apache將簡單地將您的請求轉發給PHP解釋器。一旦請求通過Apache,所有的重寫/文件夾限制已經被驗證,這意味着PHP從不知道它們(它不應該)。
相關問題
- 1. 如何寫入plist文件?
- 2. 如何寫入C#文件
- 3. AIR - 如何寫入文件
- 4. 如何寫入文件
- 5. PHP - 如何寫入文件?
- 6. 如何寫入文件C
- 7. OCaml如何寫入文件?
- 8. 如何將文件寫入文件?
- 9. 如何通過使用Vbscript寫入和寫入文本文件
- 10. 如何寫入文本文件
- 11. 如何寫入多行文本文件?
- 12. 如何寫入文本文件Java
- 13. 如何將文本寫入XML文件?
- 14. 如何將Jsonresult寫入文本文件?
- 15. 如何將文本寫入log4net文件
- 16. 如何讓BufferedWriter寫入文本文件?
- 17. 如何將ArrayList寫入文本文件?
- 18. 如何寫入文本文件
- 19. 如何使用導入從文件寫入另一個文件?
- 20. 寫入文件
- 21. 寫入文件
- 22. 寫入文件
- 23. 寫入文件
- 24. 寫入文件
- 25. 寫入文件
- 26. 寫入文件?
- 27. 你如何寫入緩衝區,然後寫入文件
- 28. 如何在使用Python寫入文件時寫入新行?
- 29. 如何在內存中寫入文件或在Lambda aws中寫入文件?
- 30. 如何讀取和寫入文件
實現通過文件系統通過HTTP和訪問的訪問是兩個完全不同的事情。 – CBroe