【问题标题】:Permissions for html subfoldershtml 子文件夹的权限
【发布时间】:2013-10-26 22:26:41
【问题描述】:

我建立了一个基本网站,在我的 html 文件夹中,我有 ico、img、css 和 js 的文件夹。问题是当用户浏览说 mydomain.com/img 时,他们会看到我所有图像的目录列表。这对我来说似乎不对,是我缺少的权限设置吗?

非常感谢

【问题讨论】:

    标签: php html permissions directory


    【解决方案1】:

    解决方案 1

    • 只需在目录中插入一个空白 index.html 文件!这将阻止人们看到列出的目录内容。

    解决方案 2

    • 只需将 CHMOD 更改为 0755!将给出 403 禁止错误。这可以通过像 FileZilla 这样的简单 FTP 程序来完成,也可以通过命令行使用:

    您可以使用这些来定义您设置的权限适用于谁:

    'u' = user
    'g' = group
    'o' = other
    

    您可以使用这些添加或删除权限:

    '+' will add permissions
    '-' will remove permissions
    

    您可以设置这些权限:

    'r' = read
    'w' = write
    'x' = execute
    

    用法:

    chmod -R permissions /path/to/dir/or/file
    

    【讨论】:

    • 我修改为 0644 但这使得我的网站无法访问 css。再说一次,那是我想念的吗?我想我还是会使用文件夹中的 index.html 页面。
    • 我的错误,尝试 chmodding 到 755。这将导致同样的 forbinnen 错误!还编辑了我的答案。
    【解决方案2】:

    没有。你想的更容易。只需创建一些简单的 index.html 页面,该页面要么说明无事可做,要么将您重定向到主页(而不是应该是 index.php)。

    【讨论】:

      猜你喜欢
      • 2015-07-19
      • 2019-03-22
      • 2014-05-08
      • 1970-01-01
      • 2013-08-25
      • 2017-02-08
      • 2011-08-12
      相关资源
      最近更新 更多