【问题标题】:How to write rewrite rule for a directory and its content Nginx EC2如何为目录及其内容 Nginx EC2 编写重写规则
【发布时间】:2021-12-09 08:56:00
【问题描述】:

我是网络服务器配置等方面的新手。

我的问题是,如果有人直接尝试,我如何为根目录和所有内容编写规则,出现未授权错误。

例如在图片中阻止访问 ajax 和所有包含的内容

【问题讨论】:

    标签: nginx amazon-ec2 url-rewriting


    【解决方案1】:

    下面的配置会解决这个问题:(认为 ajax 目录位于您在 nginx 配置中定义的根目录中,否则您必须指定 ajax 目录相对于根目录的完整地址。)

    location ~* /ajax/* {
            return 403;
    }
    

    【讨论】:

    • 你好。这对我很有用,但我遇到的一个问题是我调用这些文件的 ajax 脚本不再起作用。所以我需要授予权限或任何东西?谢谢
    • 如果你的 ajax 脚本使用 nginx 来访问这些文件,那么你不能有一个配置来允许一些用户访问一个 url 而其他人被阻止,在这种情况下你需要找到一个特定的模式来允许和另一个阻止(应该有更多的细节来找到一个好的解决方案)。但是如果这些 ajax 脚本与 nginx 在同一台服务器上运行,那么您必须为您的文件添加一些权限,以使它们可用于脚本。
    猜你喜欢
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    相关资源
    最近更新 更多