我有一个看起来像这样的目录:
我希望仅使用一个.htaccess来完成此操作,因为我的文件系统还不那么复杂。
.htaccess的内容
<FilesMatch "^\.">
Order allow,deny
Deny from all
</FilesMatch>
<Files ~ "^.*">
Deny from all
</Files>
<Files ~ "^index\.php|css|js|.*\.png|.*\.jpg">
Allow from all
</Files>
# Disable directory browsing
Options -Indexes
ErrorDocument 401 /webApp/Error/error.html
ErrorDocument 403 /webApp/Error/error.html
ErrorDocument 404 /webApp/Error/error.html
我试图阻止webApp文件夹中的任何内容,因为该文件夹包含了网页所需的所有内容。
我是htaccess的新手,我从阅读的内容中摘录了上面的代码,这显然是错误的,因为加载网页后,它就被拒绝了。
流的摘要,首先在根目录上打开站点index.php,在其中只是一些服务器日志内容,然后将其传递到home.php,在该php中设置一些变量并将其加载到首页。 html(然后链接css和js文件)
请注意,索引和家庭php将使用供应商,但我不认为.htaccess如果访问的是与运行服务器的同一访问(如果有人可以澄清的话,那将是很好的),则将不起作用。 >
我在做什么错了?