<html lang="pt-br" dir="ltr"><head></head><body># Arquivos de Download Não Protegidos no NGINX

Por padrão, o Easy Digital Downloads protegerá os arquivos de download dentro da pasta *wp-content/uploads/edd/* com um [.htaccess](https://en.wikipedia.org/wiki/.htaccess), mas isso só funcionará se o seu site estiver rodando no Apache. Se o seu site estiver rodando no NGINX, os arquivos de download não serão protegidos e poderão ser baixados por qualquer pessoa. Este artigo irá guiá-lo na proteção dos arquivos de download adicionando uma regra de redirecionamento personalizada à configuração do seu site.

Para proteger adequadamente os arquivos no NGINX, você precisará registrar um redirecionamento na configuração do servidor do seu site que impeça os usuários de acessar diretamente os arquivos de download.

#### Configurando uma Regra Web com WPEngine

Para esta etapa, faça login na sua conta WPEngine, selecione o Site que deseja gerenciar e clique na seção Regras Web. Adicione a seguinte Regra de Acesso:

```
Tipo: URI
Operador: Regex matches(~)
Valor: ^/wp-content/uploads/edd/\.(jpg|jpeg|png|gif|mp3|ogg|webp)$
```

![](https://easydigitaldownloads.com/wp-content/uploads/2022/11/Screenshot-on-2022-11-09-at-16-49-42-1200x855.png)Esta regra dará acesso aos arquivos com as extensões no campo Valor. Todos os outros tipos de arquivo serão bloqueados para que o acesso direto aos seus arquivos para Download seja restrito.

#### Protegendo arquivos no Kinsta

Por padrão, o Easy Digital Downloads protegerá os arquivos de download dentro da pasta *wp-content/uploads/edd/* com um [.htaccess](https://en.wikipedia.org/wiki/.htaccess), mas isso só funcionará se o seu site estiver rodando no Apache. Se o seu site estiver rodando no NGINX, como o KInsta usa, os arquivos de download não serão protegidos e poderão ser baixados por qualquer pessoa. Este documento irá guiá-lo na proteção dos arquivos de download adicionando uma regra de redirecionamento personalizada à configuração do seu site.

Para proteger adequadamente os arquivos no NGINX, você precisará registrar um redirecionamento na área de administração do seu site Kinsta.

![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184ce3599c95.png)#### Protegendo seus arquivos no Pantheon

O Pantheon atualmente não permite regras de reescrita NGINX personalizadas. Para proteger adequadamente seus arquivos no Pantheon, você precisará instalar nossa [extensão de compatibilidade com Pantheon](https://wordpress.org/plugins/easy-digital-downloads-pantheon-compat/) e ativá-la em seu site. Este plugin converte o diretório EDD padrão para funcionar dentro do diretório protegido fornecido pelo Pantheon.

#### Protegendo seus arquivos no EasyEngine/Nginx

Para proteger seus arquivos EDD ao usar EasyEngine e NginX, você deve localizar onde seu bloco `server{}` reside e adicionar a seguinte linha:

```
location ~ ^/wp-content/uploads/edd/(.*?).zip$ { rewrite / permanent; }
```

#### Configurando Manualmente o Redirecionamento

Se você estiver em um VPS auto-hospedado ou outra conta de hospedagem, pode ser necessário modificar as regras de redirecionamento diretamente na configuração do servidor.

Se você estiver adicionando manualmente o redirecionamento à configuração do seu servidor, ele ficará assim, se a opção 1 não funcionar, tente a opção 2:

```
# Opção 1:
rewrite ^/wp-content/uploads/edd/(.*).zip$ / permanent;

# Opção 2:
rewrite ^/wp-content/uploads/edd/(.*)/(.*).zip$ / permanent;
```

Lembre-se que, dependendo do seu provedor de hospedagem, pode ser necessário que eles implementem isso para você.</body></html>