【发布时间】:2018-12-18 01:46:06
【问题描述】:
我想允许访问三个文件(home.php、contact.php、login.php)。我还有一个文件夹,其中包含我想拒绝直接访问的资产(资产)。
这是我的代码,但它拒绝访问每个文件/文件夹。
Order deny,allow
Deny from all
<Files "home.php|contact.php|login.php">
Order Allow,Deny
Allow from all
</Files>
我看过 SO,但没有人讨论这个话题,所以这不是重复的。
谢谢
【问题讨论】:
-
使用
Deny From All行创建.htaccess文件并将该文件目录放入assets文件夹中。 -
感谢@MA,但如果我这样做了,那么我的 index.php 文件将无法从 assets 文件夹访问 css 和 js 以呈现页面样式
-
然后你可以使用
Files指令来允许特定的文件类型,即css和js,就像你对php文件所做的那样。 -
嗯,你能给我看一个例子吗@MA
-
看看下面我的回答。