unidoscontraacorrupcao / ej-server

EJ uses gamification and machine learning to promote discussions and participation in a virtual democracy
http://ejplatform.org
Other
1 stars 0 forks source link

Verificar qual a melhor maneira de configurar direcionamentos no site da campanha #306

Closed ricardopoppi closed 5 years ago

ricardopoppi commented 5 years ago

@davidCarlos pode avaliar qual a melhor maneira de devolver esses redirects para o site? A gente permite que eles criem um .htaccess no path do site ou é melhor fazer via ngix?

Anteriormente havíamos pedido que os diretórios /empresas e /doe fossem redirects para outros endereços. O antigo desenvolvedor fez esses redirecionamentos pelo arquivo .htaccess.

O problema, então, foi que precisamos acessar arquivos que estão em pastas com o mesmo nome. Por exemplo: https://unidoscontraacorrupcao.org.br/empresas/assets/divulgacao/Newsletter_Corrupcao_01.zip

A solução foi uma nova alteração no arquivo .htaccess, fazendo o redirect apenas quando a URL digitada é "https://unidoscontraacorrupcao.org.br/empresas" ou "https://unidoscontraacorrupcao.org.br/doe" e ignorando o redirecionamento caso haja mais alguma coisa após o nome do diretório.

BUG: Ao migrar o servidor, aparentemente, o arquivo .htaccess que veio é a versão antiga, sem o último hack para acessar os arquivos.

Precisamos rever os redirecionamentos para que as seguintes lógicas aconteçam:

https://unidoscontraacorrupcao.org.br/empresas envia para https://participe.transparenciainternacional.org.br/toolkit-de-engajamento/

https://unidoscontraacorrupcao.org.br/doe envia para https://doe.transparenciainternacional.org.br/unidos-contra-a-corrupcao/

https://unidoscontraacorrupcao.org.br/empresas/assets/QUALQUER-COISA acesse o arquivo pra download

Precisamos rever os redirecionamentos para que as seguintes lógicas aconteçam:

https://unidoscontraacorrupcao.org.br/empresas envia para https://participe.transparenciainternacional.org.br/toolkit-de-engajamento/

https://unidoscontraacorrupcao.org.br/doe envia para https://doe.transparenciainternacional.org.br/unidos-contra-a-corrupcao/

https://unidoscontraacorrupcao.org.br/empresas/assets/QUALQUER-COISA acesse o arquivo pra download

ricardopoppi commented 5 years ago

estou fechando essa issue pois consegui negociar uma simplificação. a ideia é configurar 3 rotas apenas (e remover eventuais rotas conflitantes):

1) /empresas redirecionar pra pasta /empresas 2) /doe redirecionar pra pasta /doe 3) tornar disponível a pasta /empresas/assets (removendo regras conflitantes)