Hasta ahora tengo la siguiente configuración en mi archivo .htaccess:
IndexOptions HTMLTable
IndexOptions FoldersFirst
IndexOptions IgnoreCase
#IndexOptions SuppressRules
#IndexOptions SuppressDescription
IndexOptions SuppressLastModified
IndexOptions SuppressSize
IndexOptions SuppressColumnSorting
IndexOptions SuppressHTMLPreamble
#IndexOptions ScanHTMLTitles
IndexOptions NameWidth=*
IndexOptions DescriptionWidth=*
HeaderName /header.htm
ReadmeName /footer.htm
IndexIgnore ..
IndexIgnore header.htm
IndexIgnore footer.htm
...
Necesito agregar algo a mi archivo .htaccess para que no aparezcan todas las barras al final cuando se enumeran las carpetas y subcarpetas en mi página.
Mi página no tiene un archivo index.htm y funciona simplemente mostrando todas las carpetas y directorios, como esto:
AB/
AC/
BA/
BR/
FL/
FO/
...
Dentro de AB / tienes muchas otras carpetas:
aback/
abacus/
abaft/
abandon/
aberration/
abet/
...
Dentro de abacus / tienes muchas otras carpetas también:
translation1/
translation2/
translation3/
...
Me gustaría que las barras diagonales no se muestren al navegar por las listas de directorios. He estado buscando en la web durante dos días, pero no he encontrado una respuesta, o tal vez sí, pero no sé cómo usarla.
Muchas gracias.
Respuestas
1 para la respuesta № 1De forma predeterminada, mod-dir agrega una barra diagonal final a los directorios existentes si accedieron sin ella. Para deshabilitar la barra diagonal del directorio, puede usar la siguiente línea en su htaccess:
DirectorySlash off
Esto le permite visitar un directorio sin barra diagonal y le dice mod-dir no agregar una barra diagonal al final si se solicita un directorio existente.
Para eliminar la barra diagonal final de los uris, puede usar esto:
DirectorySlash off
RewriteEngine on
RewriteRule ^(.*)/$ /$1 [L,R]