如果已经提出要求,请道歉。我试图进行广泛的搜索,但我对htaccess了解不多,所以我不知道哪些问题是相关的。
现在我正在建立一个非常庞大的php系统,需要多个页面和功能。为了保持简单和易于管理,我有一个单独的文件“economic.php”,然后需要来自“/ economy /”目录的文件。
我读到另一个问题,处理只能从economic.php文件访问的文件的最佳方法是使用deny from all
中的/ htaccess文件。这很有效,除了现在/ economic目录中的图像和样式表不起作用。
我能想到的解决方案是创建一个目录/经济/ pages /并将php文件和htaccess文件放在那里。但这很草率,我假设有一种更简单的方法来处理它。
我最好的行动方式是什么?
答案 0 :(得分:2)
我认为你应该看看Files apache指令 所以你应该有类似的东西:
<Files ~ "\.(php|.htaccess|php5)$">
deny from all
</Files>
希望这会有所帮助......
Mimiz
答案 1 :(得分:0)
“拒绝所有人”阻止用户的浏览器访问CSS和图像文件。最好的办法是打破目录结构。为图像,css,js,source等创建顶级目录。然后相应地更新代码中的路径。然后,您可以使用Apache配置(或更慢的.htaccess)拒绝外部访问源目录。