我在每个目录中都有。
<Files *>
Deny From All
</Files>
我想在我的根主目录中放置一个htaccess文件:
1-阻止root访问任何文件夹。
2-如果用户尝试访问任何根,则将用户重定向到一个URL。
3-仍然允许脚本公开运行和写入这些目录。
我还想确保存在正常加载的索引htm(l)/或php文件。
我似乎在努力解决这个问题。
提前感谢您以正确的方向重写这位初学者。
答案 0 :(得分:6)
# No root access without index.*
Options -Indexes
DirectoryIndex index.php index.html index.htm
# Rewrite
RewriteEngine On
RewriteBase /
# Existing file
RewriteCond %{REQUEST_FILENAME} !-f
# Existing directory
RewriteCond %{REQUEST_FILENAME} !-d
# Symbolic link
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^ your-default-file.html [L]
我不确定您的观点3.网络服务器不知道用户代理是脚本还是浏览器。