¿Mover wp-content fuera de la raíz web?

2

¿Es posible mover toda la carpeta de contenido de wp fuera de la raíz web? Necesito evitar que alguien vea cualquier archivo de recursos (imágenes, archivos PDF, películas, etc.) con una url directa al archivo ... ¿Algunas ideas? ¿O podría hacer esto de forma segura con htaccess?

    
pregunta Regis Zaleman 08.02.2012 - 15:44

2 respuestas

4

Consulte Ben Word: cómo ocultar WordPress

Summary:

  

En el Tema de raíces estamos dando varios pasos para ayudar a que no sea así.   Es obvio que estás usando WordPress:

     
  1. Limpiando la salida de wp_head y eliminando el generador de las fuentes RSS
  2.   
  3. Ocultar /wp-content/ reescribiendo los activos del tema estático (CSS, JS e imágenes), reescribiendo el directorio de complementos y también cambiando el   ubicación de las cargas de WordPress
  4.   
  5. Limpiar la salida de los menús de navegación con un caminante personalizado
  6.   
  7. Bonus: URL relativas de la raíz
  8.   
    
respondido por el markratledge 08.02.2012 - 17:19
6

Recomendaría encarecidamente que NO mueva wp-content fuera de docroot. WordPress utiliza wp-content para más que cargas. Esto tendría un gran impacto en la accesibilidad de temas y complementos.

El cargador de WordPress no funcionará bien en este escenario, y solo se te permite agregar una ruta relativa relativa alternativa al URI de WordPress (Configuración- > Medios), lo que significa que WordPress está restringido para cargar en el docroot . Esto tiene sentido porque 99.99999999% de los sitios nunca necesitarían esta funcionalidad.

Esto sería un oso de un proyecto para abordar dentro de WordPress desde cero. Le recomendaría que utilice Amazon S3 e instale un complemento como CDN Vault . Afirman proteger los archivos alojados localmente y los archivos alojados en la nube en S3. Tampoco lo he verificado, pero parece un buen comienzo.

Espero que esto te ayude!

    
respondido por el Brian Fegter 08.02.2012 - 16:13

Lea otras preguntas en las etiquetas