Fórum Brasileiro

[resolvido] Nomes dos anexos uploads com codificação errada (2 posts)

  1. baciotti
    Membro
    Publicado 11 mêses atrás #

    Olá,

    depois de migrar um site de servidor percebi que os anexos em PDF não abrem mais, dá File Not Found.

    Investigando descobri que é por causa do nome que está errado por causa dos acentos, cedilha etc.

    Por exemplo, no link que fica no site ele aponta o endereço com acento, tudo certo, mas quando clica, aparece o erro:

    Not Found
    The requested URL /XXXXXXXXXXXX/wp-content/uploads/2012/05/CERTIDÃO.pdf was not found on this server.
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Notem que no erro o nome tá com outra codificação.

    São muitos arquivos, arrumar na mão vai dar trabalho.

    Alguma sugestão ?

  2. Diana
    Administrador
    Publicado 11 mêses atrás #

    Não se usa acentuação em nomes de arquivos dispostos em sites, essa prática é errada.

    Veja este artigo:
    http://webotera.com/tutoriais-e-dicas/nomear-arquivos-de-forma-segura-para-web/

    Você pode criar um script php para renomear os arquivos da pasta e do banco de dados

    Tente usar também o plugin http://wordpress.org/extend/plugins/media-file-renamer/ mas se os arquivos só estão soltos em uma pasta pode não funcionar.

    É bom usar um plugin como o wp-donwload manager ele permite gerenciar arquivos e contabilizar downloads etc.

Resposta

Você deve fazer login para publicar.

About this Topic