Was ist der Zweck von index.php im Verzeichnis wp-content?

<?php // Silence is golden. 

Der Ordner ist ../wp-content/index.php

Warum habe ich diese Datei? Was ist der Zweck?

Ich nehme an, es ist, um einen ungültigen Besuch zu vermeiden.

Aber warum?

Solutions Collecting From Web of "Was ist der Zweck von index.php im Verzeichnis wp-content?"

Versuchen Sie, die Ordnerstruktur Ihrer Site über den Browser zu besuchen:

 http://example.com/wp-content/ 

Sie sehen eine leere Seite. Das ist eigentlich die index.php , und ihr Inhalt ist sehr einfach – ein auskommentierter PHP-Kommentar:

 < ?php // Silence is golden. 

Entfernen Sie die Datei und besuchen Sie die URL erneut. Sie werden die Dateistruktur vollständig sehen. Ihre Dateistruktur ist also völlig nackt.

Deshalb ist die Datei da. Um die innere Dateistruktur zu verbergen, was auch immer das sein mag.

O, vergiss nicht, die Datei dort neu zu erstellen. 🙂

Diese Datei ist nur da, wenn der Server (Apache, Nginx, Lighttp, etc.) nicht richtig eingerichtet ist und diese Art von Dateisystemzugriff für Gäste erlaubt. Um zB Ihren Apache richtig einzurichten, fügen Sie einfach folgendes zu Ihrem .htaccess

 Options –Indexes 

Dies führt zu einem Forbidden|403 für alle, die versuchen, auf Ihre Verzeichnisstruktur zuzugreifen (verhindert Verzeichnislisten). Es gibt auch eine detailliertere Erklärung .

Die Options Direktive ist der Ort, an dem Sie die Indexgenerierung aktivieren oder deaktivieren können . Dies ist standardmäßig auf ALL (was bedeutet, dass es auch Indizes einstellt), aber normalerweise sehen Sie, dass dies von jeder Distribution entweder global oder innerhalb der Standard-vhost-Definition überschrieben wird.