尋找像Code Igniter這樣的框架我看到他們在syspath上使用「defined」檢查來阻止用戶從子文件夾打開文件,並且還在每個文件夾上放置一個index.html。
我不能只使用一個mod_rewrite並擺脫這些檢查?
mod_rewrite是否足以讓用戶只訪問整個應用程序的index.php?防止用戶訪問應用程序的子文件夾?
1
A
回答
3
您可以將應用程序的所有文件移出Web根目錄,並且只有那些應該可由用戶訪問的文件。
+0
這是最好的方法。然後使用mod_rewrite通過index.php文件(前端控制器)發送每個請求。 – 2011-01-11 02:07:17
0
放置在文件夾中的所有非訪問的文件,然後把一個新的.htaccess文件每個文件夾中包含:
order deny,allow
deny from all
這將防止在Apache以這些文件夾中的HTTP訪問(其他服務器會當量選項)。我們使用這個來阻止訪問incldue/
,其中包含庫,靜態配置等。
相關問題
- 1. 防止root用戶訪問我的應用程序文件
- 2. 如何防止用戶訪問文件夾中的文件?
- 3. 防止匿名訪問文件夾和子文件夾
- 4. 防止多個用戶訪問相同的文件夾C#
- 5. 防止訪問由Dot.Net應用程序打包的Excel文件
- 6. 訪問應用程序文件夾
- 7. 防止用戶訪問應用程序數據庫
- 8. 防止用戶訪問Node.js應用程序代碼
- 9. 訪問包括應用程序文件夾中的文件夾。
- 10. IIS6訪問應用程序主文件夾的父文件夾
- 11. 阻止用戶訪問應用程序
- 12. 防止應用程序備份文檔文件夾?
- 13. 防止WNetAddConnection2類允許被禁止的用戶訪問共享文件夾
- 14. 防止使用.htaccess訪問php文件(文件夾)XMLHttpRequest除外
- 15. 防止訪問主域名上的子域名的文件夾
- 16. iOS - 訪問應用程序創建的文件和文件夾
- 17. 從WP應用程序的項目文件夾訪問文件
- 18. 防止Google相冊要求備份應用程序文件夾
- 19. 如何防止代碼/程序訪問Web應用程序?
- 20. 從子域應用程序訪問主域文件夾中的文件
- 21. 防止應用程序備份文檔文件夾中的文件?
- 22. 如何防止用戶訪問部署在Cloudfoundry上的應用程序
- 23. 如何防止未經授權的用戶訪問應用程序
- 24. 防止我的應用程序中的servlet的多重訪問
- 25. 訪問所有Windows用戶的應用程序數據文件夾路徑
- 26. 限制用戶訪問Java EE應用程序中的文件夾
- 27. 防止訪問某個文件夾中的文件
- 28. 如何使用XMLVM訪問iPhone應用程序Documents文件夾
- 29. ios中的應用程序唯一可訪問的文件夾
- 30. 防止訪問Azure AD中的應用程序B2C
沒有404錯誤處理。 – dqhendricks 2011-01-11 00:42:24