2017-03-12 3 views
1

Bisher habe ich die folgende Konfiguration in meiner .htaccess-Datei:Wie Schrägstriche zu vermeiden, um zu zeigen, wenn Verzeichnislisten gerade

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 
... 

ich etwas zu meiner .htaccess-Datei hinzufügen muß so doesn jeder Schrägstrich‘ t erscheint beim Auflisten der Ordner und Unterordner auf meiner Seite.

Meine Seite keine Datei index.htm hat und funktioniert einfach alle Ordner und Verzeichnisse angezeigt wird, wie folgt aus:

AB/ 
AC/ 
BA/ 
BR/ 
FL/ 
FO/ 
... 

Innen AB/Sie viele andere Ordner haben:

aback/ 
abacus/ 
abaft/ 
abandon/ 
aberration/ 
abet/ 
... 

Innerhalb Abakus/haben Sie viele andere Ordner zu:

translation1/ 
translation2/ 
translation3/ 
... 

ich die Schrägstriche möchte nicht wHE zeigen n Durchsuchen der Verzeichnislisten. Ich habe das Internet seit zwei Tagen durchsucht, aber ich habe keine Antwort gefunden, oder vielleicht habe ich, aber ich weiß nicht, wie man es benutzt.

Vielen Dank.

+0

Try [diese Website] (https://perishablepress.com/better-default-directory-views-with-htaccess/) . Es enthält viele Beispiele zum Formatieren Ihrer .htacces-Verzeichnisansichten. –

Antwort

1

Standardmäßig fügt mod-dir einen vorhandenen Schrägstrich zu vorhandenen Verzeichnissen hinzu, wenn sie ohne sie aufgerufen wurden. Um das Verzeichnis slash zu deaktivieren, können Sie die folgende Zeile in der .htaccess verwenden:

DirectorySlash off 

Dies erlaubt Ihnen, ein Verzeichnis zu besuchen, ohne slash traling und erzählt mod-dir keinen Schrägstrich, wenn ein vorhandenes Verzeichnis hinzufügen wird angefordert.

Um den Schrägstrich von uris zu entfernen, können Sie diese verwenden:

DirectorySlash off 
RewriteEngine on 
RewriteRule ^(.*)/$ /$1 [L,R] 
+0

Danke für die Antwort. Der abschließende Schrägstrich wird weiterhin in meiner Verzeichnisliste angezeigt, und mit der zweiten Option zeigt der Server eine Fehlerseite an. –

Verwandte Themen