PHP-拒绝文件夹访问而不直接链接到文件?

PHP-拒绝文件夹访问而不直接链接到文件?,php,apache,.htaccess,Php,Apache,.htaccess,我正在创建一个文件托管网站。我不希望人们访问该目录 public_html/quick/files 除非他们有上传文件的直接下载链接。我该怎么办 对于其他人:若要重新措辞,请拒绝为所有文件编制索引的权限。在目录中创建一个空白index.html文件 如果认为有必要,创建一个重定向到错误页面 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <titl

我正在创建一个文件托管网站。我不希望人们访问该目录

public_html/quick/files
除非他们有上传文件的直接下载链接。我该怎么办


对于其他人:若要重新措辞,请拒绝为所有文件编制索引的权限。

在目录中创建一个空白index.html文件

如果认为有必要,创建一个重定向到错误页面

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Your Page Title</title>
<meta http-equiv="REFRESH" content="0;url=<URL_ERROR_PAGE>"></HEAD>
<BODY>
    Optional page text here.
</BODY>
</HTML>

您的页面标题
此处为可选页面文本。

在目录中创建一个空白index.html文件

如果认为有必要,创建一个重定向到错误页面

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Your Page Title</title>
<meta http-equiv="REFRESH" content="0;url=<URL_ERROR_PAGE>"></HEAD>
<BODY>
    Optional page text here.
</BODY>
</HTML>

您的页面标题
此处为可选页面文本。

public\u html
文件夹中创建一个名为
.htaccess
的文件,其中包含以下内容:

Options -Indexes

public\u html
文件夹中创建名为
.htaccess
的文件,其中包含以下内容:

Options -Indexes


你的意思是允许他们访问文件但不浏览目录吗?是的,没错!!!!!(!)满足最低文本要求下载链接是什么?它们是直接指向目标文件,还是指向从磁盘读取文件并将其流式传输到浏览器的脚本?直接下载链接。目录受.htaccess保护。这意味着允许他们访问文件但不浏览目录?是的Y(!)是为了满足最低文本要求下载链接是什么?它们是直接指向目标文件,还是指向从磁盘读取文件并将其流式传输到浏览器的脚本?直接下载链接。目录受.htaccess保护,最好使用.htaccess通过添加
Op来禁用目录索引选项-索引
。是的!我将立即删除我的评论,确认这一点。htaccess通过添加
选项-索引
,禁用目录索引。是的!我将立即删除我的评论,确认这一点。htaccess将不必链接目录中的所有文件?此.htaccess文件将告诉服务器禁用目录列表。但其他一切都应该可以正常工作。我发现阻止目录也会导致同一块的文件。不。使用此.htaccess文件,完成链接,我的意思是指向现有文件的链接可以正常工作,但用户不会看到目录中的文件列表。对于每个新文件,必须添加htaccess?可以吗发布一个例子?使用.htaccess将不需要链接目录中的所有文件?这个.htaccess文件将告诉服务器禁用目录列表。但是其他一切都应该可以正常工作。我发现阻止目录也会导致同一块的文件。不。使用这个.htaccess文件,完成链接,我的意思是,链接指向现有文件将起作用,但用户将看不到目录中的文件列表。对于每个新文件,您必须添加htaccess?您可以发布一个示例吗?