Mover o conteúdo wp para fora da raiz da web?

2

É possível mover toda a pasta wp-content para fora da raiz da Web? Preciso evitar que alguém visualize qualquer arquivo de recurso (imagens, arquivos pdf, filmes, etc) com uma URL direta para o arquivo ... Alguma ideia? Ou eu poderia fazer isso com segurança com o htaccess?

    
por Regis Zaleman 08.02.2012 / 15:44

2 respostas

4

Veja Ben Word - Como ocultar o WordPress

Resumo:

  

No Tema de raízes , estamos tomando várias providências para ajudar a torná-las não tão   óbvio que você está usando o WordPress:

     
  1. Limpando a saída de wp_head e removendo o gerador de feeds RSS
  2.   
  3. Ocultando /wp-content/ reescrevendo os recursos do tema estático (CSS, JS e imagens), reescrevendo o diretório de plug-ins e também alterando o   localização dos uploads do WordPress
  4.   
  5. Limpando a saída dos menus de navegação com um passeador personalizado
  6.   
  7. Bônus: URLs relativos à raiz
  8.   
    
por markratledge 08.02.2012 / 17:19
6

Eu recomendo que você NÃO mova o conteúdo wp para fora do docroot. O WordPress utiliza o conteúdo wp para mais de uploads. Isso teria um enorme impacto na acessibilidade de temas e plugins.

O upload de WordPress não funciona bem com esse cenário, e você só pode adicionar um caminho relativo relativo alternativo ao URI do WordPress (Configurações- > Mídia), o que significa que o WordPress é restrito ao upload para o docroot . Isso faz sentido porque 99,999999999% dos sites nunca precisariam dessa funcionalidade.

Este seria um projeto que abordaria o WordPress do zero. Eu recomendaria que você usasse o Amazon S3 e instalasse um plug-in como CDN Vault . Eles alegam proteger arquivos hospedados localmente e arquivos hospedados na nuvem no S3. Ainda não verifiquei, mas parece um bom começo.

Espero que isso ajude você!

    
por Brian Fegter 08.02.2012 / 16:13