设置
根/
.htaccess:
Deny from All RewriteEngine On RewriteRule secret.txt /root/public/welcome.txt
秘密.txt
上市/
.htaccess:
Allow from All
- 欢迎.txt
问题
请求/root/secret.txt
导致 403(禁止)响应告诉我我无权访问/root/secret.txt
. (允许直接请求/root/public/welcome.txt
。)
因此,在我看来,对指令拒绝的请求RewriteEngine
没有任何作用。Deny from All
问题
如果有人知道一种获得预期/root/public/welcome.txt
服务的方法,那就太好了。但是,如果有人可以帮助我实现我的最终目标,那就更好了。
目标
我决定写下我的最终目标,因为也许我只是在寻找错误的方向。
我想Deny from All
在根目录中,并让子目录决定何时用Allow
. 然后我还希望 Apache 将所有会导致 403 或 404 的请求重写为单个特定文件。到目前为止,我打算用一个!-U
标志来做这件事,但我无法解决我最初的问题。