我使用此代码来阻止所有文件。
location / {
internal;
alias /home/(direcadmin usser name)/domains/s2.mydomain.com/public_html;
}
但是我想允许 public_html 文件上使用 dl.php 和 index.php。我该怎么做?
答案1
为什么要对要阻止的内容使用别名?内部阻止外部请求,您是否使用别名提供对内部内容的访问权限?
您只需为这些 URL 添加位置即可。我的表达可能不太正确,但它应该能让您大致了解。
location ~* \(dl.php|index.php)$ {
// Include PHP code
}