Pregunta sobre Arreglando WordPress de Wordpress:

Deshabilitar la lista de directorios: los sectores solo funcionan cuando index.php no está presente

Un usuario preguntó 👇

¡Hola!

Esperaba que alguien pudiera ayudarme con este pequeño problema que tengo.

Inhabilité la lista de directorios para mi configuración de apache eliminando el argumento «Índices» de mi directorio / var / www / html en /etc/httpd/conf/httdpd.conf, y eso funciona … siempre que elimine el índice también . php de estos directorios.

Muchos de estos archivos vacíos aparecen en wordpress para evitar lo mismo, no es realmente sostenible hacer esto (y cada actualización los restaurará nuevamente).

¿He perdido una opción?

Actualmente uso esto en httpd.conf para / var / www / html:

Opciones de FollowSymLinks

# # AllowOverride controla las instrucciones que se pueden colocar en archivos .htaccess. # Puede ser «Todos», «Ninguno» o cualquier combinación de palabras clave: # Opciones de FileInfo AuthConfig Limit # AllowOverride All Todos los beneficiarios requieren

Estoy pensando que este bit en .htaccess podría anularlo, pero prefiero no actualizarlo estáticamente por las mismas razones. Intenté agregar Options All-Indexes pero fue en vano.

# COMIENZO WordPress RewriteEngine en RewriteBase / RewriteRule ^ index .php $ – [L] RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. /index.php [L]

# FIN WordPress

Gracias por la información de cualquiera aquí.

(@claytonjames)

Hace 1 año, 11 meses

Inhabilité la lista de directorios para mi configuración de apache eliminando el argumento «Índices» de mi directorio / var / www / html en /etc/httpd/conf/httdpd.conf

Puede que eso no sea necesario. Según su informe, creo que lo que podría estar intentando hacer es evitar la navegación casual de sus directorios. Esto probablemente se pueda resolver fácilmente colocando “Opciones-Índices” (sin las comillas, por supuesto) en la parte superior de su archivo .htaccess.

(@markrh)

Hace 1 año, 11 meses

Entonces … cuando tienes index.php en un directorio, ¿muestra el listado del directorio o ejecuta el contenido de index.php? Debería ser posterior independientemente de la ubicación: índices.

tengo Options All -Indexes en mi archivo de nivel superior .htaccess y no obtengo una lista de directorio cuando no hay un archivo de índice que pueda servirlo.

Lanzador de hilos

(@atvrequis)

Hace 1 año, 11 meses

@claytonjames Hmm Usé mi httpd.conf en lugar de actualizar el archivo .htaccess. Creo que httpd.conf es más «estático» que .htaccess, que actualiza los plugins todo el tiempo (almacenamiento en caché, etc.), así que pensé que sería mejor ponerlo allí.

Y httpd.conf -Indexes ciertamente no acepta. Pensé que deshacerse de Indexes hace lo mismo que poner -Indexes en él. De hecho, creo que apache me dijo al ponerlo en httpd.conf, que usa, en todas partes o en cualquier lugar, pero no en una sola guía.

@markrh Cuando tengo index.php en mis subdominios de wordpress, los muestra (es decir, tiene una página en blanco / silencio dorado). Cuando lo elimino, el directorio que de repente enumera (403) se bloquea.

¿Crees que debería dejarlo habilitado en httpd.conf (es decir, índices de opciones de Followsymlinks, etc.) y poner sus índices en .htaccess?

¿Podría mostrar las partes relevantes de su httpd.conf y .htaccess que usa?

Muchas gracias atvrequis

(@claytonjames)

Hace 1 año, 11 meses

Cuando tengo index.php en mis subdominios de wordpress, los muestra (es decir, tiene una página en blanco / silencio dorado). Cuando lo elimino, el directorio que de repente enumera (403) se bloquea.

Parece que está funcionando correctamente si su objetivo no es permitir la navegación por directorios que no tienen un índice. *. archivo en ellos.

Suponiendo que está utilizando CentOS, parte de esta información puede incluir información: https://devops.ionos.com/tutorials/how-to-harden-the-apache-web-server-on-centos-7/

Vea si la sección titulada «Desactivar la lista de directorios» ayuda en algo.

Lanzador de hilos

(@atvrequis)

Hace 1 año, 10 meses

Sí, pero realmente quiero 403 para todos ellos, no ciertas páginas que se muestran en blanco. No creo que sea muy consistente. Pero tal vez estoy nitrificando.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.