Estoy usando el alojamiento LAMP en AwardSpace.com.
Tengo una carpeta privada foobar y cuando se solicita una página </foobar>, se redirige con un 301 a </foobar/> (lo que permite a los pentesters saber que la carpeta existe). Esto es así incluso después de agregar un archivo htaccess:
rewriteengine on rewriterule foobar$ testpage.phpCreo que el servidor mismo está haciendo la redirección independientemente de mi contenido de alojamiento.
¿Cómo se puede prevenir la redirección?
(Para el comportamiento no documentado,) Para evitar que las carpetas sean 301 con una barra inclinada, puede agregar un indicador de redirección a la regla de reescritura:
rewriterule foobar$ /testpage.php [r] Con eso, nadie sabrá que foobar es en realidad una carpeta.
r se puede agregar con =x donde x es un valor que no provoca la redirección. Esto puede ser 305 . Esto puede ser 510 . Esto puede ser 200 . En tales casos, se ignora el tercer argumento ( cf ): rewriterule foobar$ yadadadaada [r=200] errordocument 200 "test page", o:
errordocument 200 /testpage.php